我使用的是 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現場CD或ubuntu 桌面發行版iso 並從那裡調整音量大小。您可以將 iso 掛載到虛擬機器的虛擬 CD-ROM 磁碟機中。
答案3
會發生什麼情況:
ext2online /dev/vg00/vol03