既存の VG に新しい PV を追加したい場合があるため、LV を拡張するか、VG を拡張します。この例では、新しい 10Gg ブロック デバイス (パーティション、LUN、または新しい物理ディスクのいずれか) が、1 つの完全に利用された 10Gb 物理ボリューム (PV) を含む既存のボリューム グループ (VG) に追加されます。
続行する前に、次のコマンドを実行します。後で使用するために出力を記録します。
# fdisk -l /dev/sdc Disk /dev/sdc: 10.7 GB, 10737418240 bytes 255 heads, 63 sectors/track, 1305 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0xdd344dac Device Boot Start End Blocks Id System /dev/sdc1 1 1305 10481388+ 83 Linux
# cat /proc/partitions | grep sdc 8 16 10485760 sdc 8 17 10481388 sdc1
# pvs PV VG Fmt Attr PSize PFree /dev/sdb1 VolGroupData lvm2 a- 10.00G 4.00M
# vgs VG #PV #LV #SN Attr VSize VFree VolGroupData 1 1 0 wz--n- 10.00G 4.00M
# lvs LV VG Attr LSize Origin Snap% Move Log Copy% Convert LogVolData01 VolGroupData -wi-ao 9.99G
新しい物理ボリュームを作成
新しいデバイスに新しい物理ボリューム (PV) を作成します。例:
# pvcreate /dev/sdc1 Writing physical volume data to disk "/dev/sdc1" Physical volume "/dev/sdc1" successfully created
物理ボリュームをボリューム グループに追加
新しい物理ボリューム (PV) を既存のボリューム グループ (VG) に追加します。例:
# vgextend VolGroupData /dev/sdc1 Volume group "VolGroupData" successfully extended
ボリューム グループのサイズ変更の確認
ボリューム グループの増加したサイズを確認します。例:
# vgs VG #PV #LV #SN Attr VSize VFree VolGroupData 2 1 0 wz--n- 19.99g 10.00g
# vgdisplay VolGroupData --- Volume group --- VG Name VolGroupData System ID Format lvm2 Metadata Areas 2 Metadata Sequence No 5 VG Access read/write VG Status resizable MAX LV 0 Cur LV 1 Open LV 0 Max PV 0 Cur PV 2 Act PV 2 VG Size 19.99 GiB PE Size 4.00 MiB Total PE 5118 Alloc PE / Size 2558 / 9.99 GiB Free PE / Size 2560 / 10.00 GiB VG UUID pkIDJY-jJjd-3R9k-qiER-8VbM-dYkv-LWGEJE
# pvs PV VG Fmt Attr PSize PFree /dev/sdb1 VolGroupData lvm2 a-- 10.00g 4.00m /dev/sdc1 VolGroupData lvm2 a-- 10.00g 10.00g
UNIX / Linux :root 相当のユーザー (UID 0 の非 root ユーザー) を削除する方法
CentOS / RHEL :既存の物理ボリューム (PV) をリサイズ (拡張) する方法