この文書の現在のバージョンと選択したバージョンの差分を表示します。
linux:lvm_add [2009/09/18 05:56] miyako 作成 |
linux:lvm_add [2009/09/18 06:15] (現在) miyako |
||
---|---|---|---|
ライン 1: | ライン 1: | ||
===== 既存LVMにHDD追加 ===== | ===== 既存LVMにHDD追加 ===== | ||
\\ | \\ | ||
- | 1.現状確認 | + | 以下はHP DL320 G5pでE200(RAID1)を利用したサーバで追加した際の手順書だけど、IDEでもSATAでも基本は同じ(はず) |
+ | \\ | ||
+ | \\ | ||
+ | ・現状の状態を確認してみよう! | ||
<code> | <code> | ||
# df -h | # df -h | ||
ライン 20: | ライン 23: | ||
VolGroup00 1 2 0 wz--n- 148.91G 0 | VolGroup00 1 2 0 wz--n- 148.91G 0 | ||
</code> | </code> | ||
- | こんな感じとする(^^;\\ | ||
\\ | \\ | ||
- | 2.新しく追加したHDDの確認\\ | + | ・新しく追加したHDD(RAID1)の確認 |
<code> | <code> | ||
# dmesg | # 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とかで認識するはず | ||
</code> | </code> | ||
- | IDEだとhdbとかhdcとかで認識してると思う\\ | ||
- | SATAだとsdbとかsdcとかで認識してると思う\\ | ||
\\ | \\ | ||
- | とりあえずfdiskでOSからちゃんと認識するようにしてやる\\ | + | ・PVを作成する |
+ | <code> | ||
+ | # pvcreate /dev/cciss/c0d1 | ||
+ | Physical volume "/dev/cciss/c0d1" successfully created | ||
- | [[linux:hdd_add]] | + | ・確認する |
+ | # 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)が追加されたのがわかる | ||
+ | </code> | ||
+ | \\ | ||
+ | ・既存のVGに追加する | ||
+ | <code> | ||
+ | # 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のフリー領域が増えているのが確認できる | ||
+ | </code> | ||
+ | \\ | ||
+ | ・LogVol01領域を広げる | ||
+ | <code> | ||
+ | # 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のサイズが増えているのが確認できる | ||
+ | </code> | ||
+ | \\ | ||
+ | ・ちゃんと全て増えているか確認 | ||
+ | <code> | ||
+ | # 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 | ||
+ | </code> | ||
+ | \\ | ||
+ | ・最後にファイルシステムの拡張をする | ||
+ | <code> | ||
+ | # 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分くらいすると拡張が完了する。 | ||
+ | </code> | ||
+ | \\ | ||
+ | ・ちゃんと拡張が完了したか確認する | ||
+ | <code> | ||
+ | # 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 | ||
+ | </code> | ||
+ | \\ | ||
+ | って事でオンライン拡張完了(^^) |