マシンにディスクを追加したり、 VMWare でディスクサイズの変更をした際に、既存の ext4 をリサイズするためのメモ。
最近は Cloud ばっかりなので、こういうのはすっかり忘れている。
LVM パーティションの作成は fdisk で行う。詳細はこちらを参考。
作成したパーティションに PV を作成。これも こちらを参考。
続いて、作成した PV を既存の VG に追加する。ここでの VG の名前は misc で、新しく作成した PV のデバイスが /dev/sdb2 だとすると、
# vgextend misc /dev/sdb2
vgdisplay で VG Size が増加していることが確認できる。
次に既存の ext4 の LV をリサイズする。変更したいサイズを 10G、 LV の名前が build だとすると、
# lvresize --size 10G /dev/misc/build
これで、 LV のリサイズが完了。
そして最後に ext4 のリサイズ。
# resize2fs /dev/misc/build
と、なんで mongo DB をコンパイルするだけで 10G も使うんだ。。