私は 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 をダウンロードし、そこからボリュームのサイズを変更します。仮想マシンの仮想 CD-ROM ドライブに iso をマウントできます。
答え3
次の場合に何が起きますか:
ext2online /dev/vg00/vol03