Ubuntu VM でディスクを拡張するにはどうすればいいですか?

Ubuntu VM でディスクを拡張するにはどうすればいいですか?

暗号化された LVM を備えた 8 GB ディスクに Ubuntu 12 がインストールされた Virtualbox VM があります。

20 GB のディスクを追加できましたが、今度は LVM を拡張してその 20 GB も使用するか、小さいディスク全体を大きいディスクにコピーしてから小さいディスクを削除する必要があります。

それ、どうやったら出来るの?

答え1

新しいディスクが であると仮定すると/dev/sdb、次のようになります。何かを行う前に、これらの各コマンドを完全に理解していることを確認してください。

ディスクを使用して新しい物理ボリュームを作成します。

pvcreate /dev/sdb

ボリュームをボリューム グループに追加します。

vgextend <vg> /dev/sdb

8GBディスクから20GBディスクに何かを移動する(20GBであると仮定/dev/sda

pvmove /dev/sda /dev/sdb

ボリューム グループから 8GB を削除します。

vgreduce <vg> /dev/sda

/dev/sda を lvm 物理ボリュームとして停止します。

pvremove /dev/sda

すると箱から取り出すことができます...

次のコマンドを使用してpvdisplay -m、各ディスクに何が入っているかを確認します。

pvdisplay -m /dev/sda
pvdisplay -m /dev/sdb

取り外すディスクに何も残っていないことを確認する必要があります。

関連情報