扩大分区,文件系统仍然报告旧大小

扩大分区,文件系统仍然报告旧大小

我使用 GParted 调整了根分区的大小,从 20 GB 到 40 GB,但文件系统仍然报告大小为 20 GB。

我怎样才能使用全部 40 GB?


更新

调整大小的分区是 LVM 物理卷 (/dev/sda2),启动分区是 ext4 (/dev/sda1)。

答案1

假设常见的是 ext2/3/4 文件系统,答案是resize2fs,它是软件包的一部分e2fsprogs。它甚至可以在已安装的分区上运行。

用法:

resize2fs /dev/sda3

/dev/sda3您要调整大小的分区在哪里。这会自动扩展文件系统以占据整个分区。

更新

对于您的情况,使用 LVM,需要执行以下额外步骤:

  1. 使用以下方法调整物理卷大小pvresize /dev/sda2
  2. 查看mount/etc/fstabvgdisplaylvdisplay以获取根文件系统卷名。它应该类似于/dev/MyVolumeGroup/MyRootVolume
  3. 使用以下命令将可用空间添加到您的卷:lvextend -l +100%FREE /dev/MyVolumeGroup/MyRootVolume
  4. 然后,调整文件系统的大小:resize2fs /dev/MyVolumeGroup/MyRootVolume

完成此过程后,您应该能够利用新添加的空间。

答案2

LV 现在将是 100G,但覆盖的文件系统仍为 90G。

LVM 实用程序(如 lvs、lvdisplay 等)将显示 100G

df、du 等系统实用程序将显示 90G。

调整文件系统的大小取决于您使用的文件系统以及它的安装位置。

假设 LV 安装在 /space

一些常见的标准文件系统是 ext4 和 xfs。

如果你使用 xfs:

xfs_growfs /dev/sda3

如果您使用的是 ext4:

resize2fs /dev/sda3

相关内容