# "0 free"を確認
$ pvscan
PV /dev/xvda2 VG VolGroup00 lvm2 [1.88 GB / 0 free]
Total: 1 [1.88 GB] / in use: 1 [1.88 GB] / in no VG: 0 [0 ]
# PVをリサイズします。
$ pvresize /dev/xvda2
Physical volume "/dev/xvda2" changed
1 physical volume(s) resized / 0 physical volume(s) not resized
# "3.00GB free"を確認
$ pvscan
PV /dev/xvda2 VG VolGroup00 lvm2 [4.88 GB / 3.00 GB free]
Total: 1 [4.88 GB] / in use: 1 [4.88 GB] / in no VG: 0 [0 ]
# 論理ボリュームを拡張する
# 論理ボリュームを確認します。
$ lvscan
ACTIVE '/dev/VolGroup00/LogVol00' [1.47 GB] inherit
ACTIVE '/dev/VolGroup00/LogVol01' [416.00 MB] inherit
# 論理ボリュームの状態を確認します
$ lvdisplay /dev/VolGroup00/LogVol00
--- Logical volume ---
LV Name /dev/VolGroup00/LogVol00
VG Name VolGroup00
LV UUID oeAdv9-Cml8-04Ja-uZDM-3cvt-ZwIn-KXzEAM
LV Write Access read/write
LV Status available
# open 1
LV Size 1.47 GB
Current LE 47
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 253:0
# 論理ボリュームを3GB追加します。
$ lvresize -L +3G /dev/VolGroup00/LogVol00
Extending logical volume LogVol00 to 4.47 GB
Logical volume LogVol00 successfully resized
# resize2fsでスライスを拡張します。
$ resize2fs /dev/VolGroup00/LogVol00
resize2fs 1.39 (29-May-2006)
Filesystem at /dev/VolGroup00/LogVol00 is mounted on /; on-line resizing required
Performing an on-line resize of /dev/VolGroup00/LogVol00 to 1171456 (4k) blocks.
The filesystem on /dev/VolGroup00/LogVol00 is now 1171456 blocks long.
# LV Sizeは 先ほどは 1.47GBだったのが 4.47GBになっていることを確認
$ lvdisplay /dev/VolGroup00/LogVol00 | grep "LV Size"
LV Size 4.47 GB
# ディスク容量が増えていることを確認します。
$ df -h
Filesystem サイズ 使用 残り 使用% マウント位置
/dev/mapper/VolGroup00-LogVol00
4.4G 901M 3.3G 22% /
/dev/xvda1 99M 13M 81M 14% /boot
tmpfs 151M 0 151M 0% /dev/shm
参考にしたサイト
http://d.hatena.ne.jp/dharry/20090416/1239822866