听起来好像当设备全部展开时,其上的文件系统没有填满空间。修复起来很简单。
确保已卸载该卷。
首先,您应该卸载连接到的卷/dev/sda3
;请注意,我假设设备/dev/sda3
基于您问题中的信息,但是如果我不正确,请随时进行调整:
sudo umount /path/to/whatever/uses/that/space
还要注意,如果要扩展的卷是系统的主引导卷,则需要引导到另一个OS实例,在此安装第一个文件系统的主卷,然后从那里运行整个扩展操作。只是由于某种原因而无法挂载文件系统,因此您永远无法在启动到的卷上扩展空间。
检查/修复文件系统本身。
然后运行e2fsck
以检查文件系统,/dev/sda3
如下所示:
sudo e2fsck -f /dev/sda3
我只是想以e2fsck
自己的方式做到彻底。如果您知道文件系统是干净的并且不需要修复,那么它并不是该过程的真正核心,但是通常可以在继续进行任何其他操作之前确保文件系统是干净的,这是很好的选择。
调整文件系统的大小。
当e2fsck
完成后,移动到实际的调整进程运行resize2fs
是这样的:
sudo resize2fs /dev/sda3
现在,请注意此处的输出。如果它说像这样:
resize2fs 1.42 (29-Nov-2011)
Resizing the filesystem on…
然后,您知道必须扩展文件系统,而现在正在扩展文件系统,这很好!但是,如果输出显示类似以下内容:
resize2fs 1.42 (29-Nov-2011)
The filesystem is already [xxxxxx] blocks long. Nothing to do!
可能还有其他问题。什么?不太确定。但是相当有信心跑步resize2fs
会为您解决这个问题。
resize2fs
在该LVM上运行,对吗?