webネタ

技術系ブログ。web系SE。1988。♂。@rhong_

VMのディスク容量増やす。というかLVM。

概要

VMのディスク容量増やしたい。

今回は、仮想ディスクをもう一つ追加して論理ボリュームを拡張させてみる。

qenu-imt resizeとかでもいいはず。

LVMとは

物理ボリュームを、ボリュームグループに複数追加。

論理ボリュームは、ボリュームグループから好きなだけ切り出せる。

論理ボリュームをマウント。

簡単!というもの。()

準備

GUIでディスクをてきとうに追加します。

作業前にはスナップショットとりましょう。

どんなディスクが認識されてるか確認

fdisk -l

物理ボリューム(Physical Volume)(以下PV)を作成

2つ目のディスクは大体sdbとなってる。3つ目はsdc。

pvcreate /dev/sdb

ボリュームグループ(以下VG)を確認

vgdisplay

…

VG Size 31.51 GiB
PE Size 4.00 MiB
Total PE 8066
Alloc PE / Size 8066 / 31.51 GiB

VGに追加

vgextend VolumeGroup1 /dev/sdb

確認するとVG Size が 63.50 GiBに。

vgdisplay

…
VG Size 63.50 GiB
PE Size 4.00 MiB
Total PE 16257
Alloc PE / Size 8066 / 31.51 GiB
Free PE / Size 8191 / 32.00 GiB

論理ボリューム(Logical Volume)(以下LV)を拡張する

まずLVの確認。

lvdisplay

…
LV Size 27.57 GiB

LVを拡張。

(余裕もたせて拡張しましょう)
lvextend -L+31G /dev/VolumeGroup1/lv_root

確認すると...LV Size 58.57 GiBに!

lvdisplay

…
LV Size 58.57 GiB

実際にresize実行するとdfとかで反映される

resize2fs /dev/VolumeGroup1/lv_root

確認

[root@localhost ~]# df -h
Filesystem Size Used Avail Use% マウント位置
/dev/mapper/VolumeGroup1-lv_root
                       58G 3.6G 52G 7% / (増えてるっっっっ!)
tmpfs 7.8G 0 7.8G 0% /dev/shm
/dev/sda1 485M 36M 424M 8% /boot

バックアップ

vgcfgbackup -f VolumeGroup1.cfg VolumeGroup1