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


0

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

如何使用全部40 GB?


更新

调整后的分区是LVM物理卷(/ dev / sda2),引导分区是ext4(/ dev / sda1)。

Answers:


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

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


使用此命令后,出现错误:“找不到有效的文件系统超级块。”
TheKolanN 2014年

那您指定了正确的分区吗?您是否还在使用ext文件系统?您可以通过运行两者进行检查mount
丹尼尔·B

当然,我调整为40GB的分区在我的机器上是/ dev / sda2。它的“文件系统”信息中包含lvm2 pv。
TheKolanN 2014年

我知道,所以您使用的是LVM,/dev/sda2不是您的根分区,而是LVM物理卷。稍后我将更新答案。
丹尼尔·B

@TheKolanN我已经更新了答案。
丹尼尔·B

0

LV现在将为100G,但上层文件系统仍将为90G。

lvs,lvdisplay等LVM实用程序将显示100G

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

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

假设LV安装在/ space

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

如果您使用的是xfs:

xfs_growfs / dev / sda3

如果您使用的是ext4:

resize2fs / dev / sda3


1
这些数字从哪里来?
斯科特
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.