===== 既存LVMにHDD追加 =====
\\
以下はHP DL320 G5pでE200(RAID1)を利用したサーバで追加した際の手順書だけど、IDEでもSATAでも基本は同じ(はず)
\\
\\
・現状の状態を確認してみよう!
# df -h
Filesystem サイズ 使用 残り 使用% マウント位置
/dev/mapper/VolGroup00-LogVol01
141G 2.1G 132G 2% /
/dev/cciss/c0d0p1 99M 18M 77M 19% /boot
tmpfs 2.0G 0 2.0G 0% /dev/shm
# pvdisplay -C
PV VG Fmt Attr PSize PFree
/dev/cciss/c0d0p2 VolGroup00 lvm2 a- 148.91G 0
# vgdisplay -C
VG #PV #LV #SN Attr VSize VFree
VolGroup00 1 2 0 wz--n- 148.91G 0
\\
・新しく追加したHDD(RAID1)の確認
# dmesg
~ 略 ~
cciss/c0d1: unknown partition table
blocks= 175815360 block_size= 512
heads= 255, sectors= 32, cylinders= 21546
blocks= 175815360 block_size= 512
heads= 255, sectors= 32, cylinders= 21546
cciss/c0d1: unknown partition table
※これを見ると/dev/cciss/c0d1が新しいパーティションとなる
IDEだとhdbとか・・・SATAだとsdbとかで認識するはず
\\
・PVを作成する
# pvcreate /dev/cciss/c0d1
Physical volume "/dev/cciss/c0d1" successfully created
・確認する
# pvdisplay
--- Physical volume ---
PV Name /dev/cciss/c0d0p2
VG Name VolGroup00
PV Size 148.91 GB / not usable 4.15 MB
Allocatable yes (but full)
PE Size (KByte) 32768
Total PE 4765
Free PE 0
Allocated PE 4765
PV UUID dK0Ziw-wK4Q-SU4X-h32L-Ltqf-pi51-EVf57c
"/dev/cciss/c0d1" is a new physical volume of "83.84 GB"
--- NEW Physical volume ---
PV Name /dev/cciss/c0d1
VG Name
PV Size 83.84 GB
Allocatable NO
PE Size (KByte) 0
Total PE 0
Free PE 0
Allocated PE 0
PV UUID uAhBla-NdGP-LXrz-L1Mi-ykzu-F02f-eJ3zUc
# pvdisplay -C
PV VG Fmt Attr PSize PFree
/dev/cciss/c0d0p2 VolGroup00 lvm2 a- 148.91G 0
/dev/cciss/c0d1 lvm2 -- 83.84G 83.84G
※新しいvolume(83.84GB)が追加されたのがわかる
\\
・既存のVGに追加する
# vgextend VolGroup00 /dev/cciss/c0d1
Volume group "VolGroup00" successfully extended
・確認する
# vgdisplay -C
VG #PV #LV #SN Attr VSize VFree
VolGroup00 2 2 0 wz--n- 232.72G 83.81G
# vgdisplay
--- Volume group ---
VG Name VolGroup00
System ID
Format lvm2
Metadata Areas 2
Metadata Sequence No 4
VG Access read/write
VG Status resizable
MAX LV 0
Cur LV 2
Open LV 2
Max PV 0
Cur PV 2
Act PV 2
VG Size 232.72 GB
PE Size 32.00 MB
Total PE 7447
Alloc PE / Size 4765 / 148.91 GB
Free PE / Size 2682 / 83.81 GB
VG UUID uV50Sq-CEwR-3YVM-wI3c-yV9H-k1lO-mhn1z2
※VolGroup00のフリー領域が増えているのが確認できる
\\
・LogVol01領域を広げる
# lvextend -L +83.81GB /dev/VolGroup00/LogVol01
Extending logical volume LogVol01 to 228.00 GB
Logical volume LogVol01 successfully resized
# lvdisplay
--- Logical volume ---
LV Name /dev/VolGroup00/LogVol01
VG Name VolGroup00
LV UUID Zhs42f-022I-RRbD-DeVQ-7SV0-L153-kBSq2B
LV Write Access read/write
LV Status available
# open 1
LV Size 228.00 GB
Current LE 7296
Segments 2
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 253:0
--- Logical volume ---
LV Name /dev/VolGroup00/LogVol00
VG Name VolGroup00
LV UUID aTgEQ7-qgP8-2Qib-fnVM-NEvY-F96y-eutLTT
LV Write Access read/write
LV Status available
# open 1
LV Size 4.00 GB
Current LE 128
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 253:1
※LVのサイズが増えているのが確認できる
\\
・ちゃんと全て増えているか確認
# vgdisplay
--- Volume group ---
VG Name VolGroup00
System ID
Format lvm2
Metadata Areas 2
Metadata Sequence No 7
VG Access read/write
VG Status resizable
MAX LV 0
Cur LV 2
Open LV 2
Max PV 0
Cur PV 2
Act PV 2
VG Size 232.72 GB
PE Size 32.00 MB
Total PE 7447
Alloc PE / Size 7447 / 232.72 GB
Free PE / Size 0 / 0
VG UUID uV50Sq-CEwR-3YVM-wI3c-yV9H-k1lO-mhn1z2
# lvdisplay
--- Logical volume ---
LV Name /dev/VolGroup00/LogVol01
VG Name VolGroup00
LV UUID Zhs42f-022I-RRbD-DeVQ-7SV0-L153-kBSq2B
LV Write Access read/write
LV Status available
# open 1
LV Size 228.72 GB
Current LE 7319
Segments 2
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 253:0
--- Logical volume ---
LV Name /dev/VolGroup00/LogVol00
VG Name VolGroup00
LV UUID aTgEQ7-qgP8-2Qib-fnVM-NEvY-F96y-eutLTT
LV Write Access read/write
LV Status available
# open 1
LV Size 4.00 GB
Current LE 128
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 253:1
\\
・最後にファイルシステムの拡張をする
# resize2fs /dev/VolGroup00/LogVol01
resize2fs 1.39 (29-May-2006)
Filesystem at /dev/VolGroup00/LogVol01 is mounted on /; on-line resizing required
Performing an on-line resize of /dev/VolGroup00/LogVol01 to 59957248 (4k) blocks.
The filesystem on /dev/VolGroup00/LogVol01 is now 59957248 blocks long.
※10分くらいすると拡張が完了する。
\\
・ちゃんと拡張が完了したか確認する
# df -h
Filesystem サイズ 使用 残り 使用% マウント位置
/dev/mapper/VolGroup00-LogVol01
222G 2.1G 209G 1% /
/dev/cciss/c0d0p1 99M 18M 77M 19% /boot
tmpfs 2.0G 0 2.0G 0% /dev/shm
\\
って事でオンライン拡張完了(^^)