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 はサイズを指定しなければ,パーティションサイズにリサイズ.