===== 既存のLVMにHDDを追加する方法 =====
\\
\\
・現状の状態を確認してみよう!\\
# 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が新しいパーティションとなる//
\\
\\
・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
\\
って事でオンライン拡張完了(^^)\\