我使用 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,需要执行以下额外步骤:
- 使用以下方法调整物理卷大小
pvresize /dev/sda2
- 查看
mount
、/etc/fstab
或vgdisplay
或lvdisplay
以获取根文件系统卷名。它应该类似于/dev/MyVolumeGroup/MyRootVolume
。 - 使用以下命令将可用空间添加到您的卷:
lvextend -l +100%FREE /dev/MyVolumeGroup/MyRootVolume
。 - 然后,调整文件系统的大小:
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