我在 SLES10 上,正在尝试扩展我所做的 /usr 的大小:
lvextend -L +5G /dev/vg00/vol03
这似乎奏效了。现在,当我尝试这样做时:
resize2fs /dev/vg00/vol03 11G
我得到:
an ... is mounted; can't resize a mounted filesystem
我也试过:
ext2online /dev/vg00/vol03 11G
这导致:
warning - device size 157...., specified 288.... error invalid argument: seeking to 11811155968
主机是 VMWARE SLES9,所以我无法从 CD 启动,因此无法卸载 /usr
请帮忙。
运行 ext2online 时不要指定新分区的大小,让它运行并自动检测即可。
您可能指定了比实际 LV 稍大的尺寸。
获取像Gparted live CD iso 或ubuntu 桌面发行版iso 之类的 linux 启动 CD,然后从那里调整卷大小。您可以将 iso 挂载到虚拟机的虚拟 cd-rom 驱动器中。
会发生什么: