Prev / Next

2010-03-24 / LVM - 既存の VG に新規 PV を追加する

VMware で作ってる環境の HDD が足りなくなってきたので追加.

今回は仮想 HDD を追加して PV(物理ボリューム) を作り,
それを既存の VG(ボリュームグループ)に追加する.

まず,VMware 側で HDD の追加.
VM を起動して,追加した HDD を確認.

以下,VM 上での操作(一応,シングルユーザモードで).

1. パーティションの作成

今回追加するデバイスは /dev/sdb なので,

fdisk /dev/sdb


で /dev/sdb1 をパーティション ID 8e (Linux LVM) で作成.

2. PV(物理ボリューム)の作成

pvcreate /dev/sdb1


3. 作成した PV を既存の VG に追加

vgextend vg_name /dev/sdb1


VG の名前は vgdisplay で確認できる.
また,PV が追加されたかは vgdisplay で Free PE / Size あたりを確認

4. リサイズ

LV(論理ボリューム)とファイルシステムのリサイズ.
今回は 40GB (39.99GB) の追加.

lvresize -L+39.99GB /dev/vg_name/lv_root
resize2fs /dev/vg_name/lv_root


今回,ファイルシステムは ext4 なので,resize2fs でオンラインリサイズ.
resize2fs はサイズを指定しなければ,パーティションサイズにリサイズ.

comments powered by Disqus