我在 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
请帮忙。
答案1
运行 ext2online 时不要指定新分区的大小,只需让它运行并自动检测。
您指定的尺寸可能比实际 LV 稍大。
答案2
获取 Linux 启动 CD,例如Gparted 实时 CDiso 或Ubuntu 桌面发行版iso 并从那里调整卷大小。您可以将 iso 挂载到虚拟机的虚拟 cd-rom 驱动器中。
答案3
会发生什么情况:
ext2online /dev/vg00/vol03