Linux

掛載的 ext3 邏輯卷的線上調整大小

  • August 4, 2010

我在 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 驅動器中。

引用自:https://serverfault.com/questions/38456