我最近在VMWare ESXi中将VM的硬盘驱动器的大小从150 GB调整为500 GB。完成此操作后,我使用了Gparted来有效地调整此图像的分区大小。现在,我要做的就是调整文件系统的大小,因为它仍然显示旧值(如的输出所示df -h
):
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/owncloud--vg-root 157G 37G 112G 25% /
udev 488M 4.0K 488M 1% /dev
tmpfs 100M 240K 100M 1% /run
none 5.0M 0 5.0M 0% /run/lock
none 497M 0 497M 0% /run/shm
/dev/sda1 236M 32M 192M 14% /boot
但是,运行会sudo resize2fs /dev/mapper/owncloud--vg-root
返回以下内容:
resize2fs 1.42 (29-Nov-2011)
The filesystem is already 41608192 blocks long. Nothing to do!
由于Gparted说我的分区是/dev/sda5
,所以我也尝试运行sudo resize2fs /dev/sda5
,但是在这种情况下,我得到了:
resize2fs 1.42 (29-Nov-2011)
resize2fs: Device or resource busy while trying to open /dev/sda5
Couldn't find valid filesystem superblock.
最后,这是输出pvs
:
PV VG Fmt Attr PSize PFree
/dev/sda5 owncloud-vg lvm2 a- 499.76g 340.04g
fdisk -l /dev/sda
显示正确的空间量。
如何调整分区大小,以便最终使操作系统看到500 GB的硬盘驱动器?
如果仅更改分区大小,则还没有准备好调整逻辑卷的大小。分区达到新大小后,您需要pvresize
在PV上执行,以便卷组可以看到新空间。之后,您可以用于lvextend
将逻辑卷扩展到卷组的新空间。你可以通过-r
在lvextend
命令,使其自动揭开序幕的resize2fs
为您服务。
就我个人而言,vgextend
由于我与混合了结果,因此我将只创建一个新分区并在其上使用pvresize
。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句