在线调整已安装的 ext3 逻辑卷的大小

在线调整已安装的 ext3 逻辑卷的大小

我在 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

相关内容