文書の表示以前のリビジョンバックリンク文書の先頭へ この文書は読取専用です。文書のソースを閲覧することは可能ですが、変更はできません。もし変更したい場合は管理者に連絡してください。 ====== LVM メモ ====== 操作関係のメモ. ===== PV関係 ===== * pv 作成 <code>pvcreate /dev/sdb7 Writing physical volume data to disk "/dev/sdb7" Physical volume "/dev/sdb7" successfully created</code> * pv 一覧 <code>pvs PV VG Fmt Attr PSize PFree /dev/sdb1 LXCVG01 lvm2 a-- 100.00g 0 /dev/sdb2 VirtMgrVG01 lvm2 a-- 100.00g 0 /dev/sdb5 VirtMgrVG01 lvm2 a-- 100.00g 0 /dev/sdb6 VirtMgrVG01 lvm2 a-- 99.97g 0 /dev/sdb7 lvm2 a-- 200.00g 200.00g</code> * pv 情報 <code>pvdisplay /dev/sdb7 "/dev/sdb7" is a new physical volume of "200.00 GiB" --- NEW Physical volume --- PV Name /dev/sdb7 VG Name PV Size 200.00 GiB Allocatable NO PE Size 0 Total PE 0 Free PE 0 Allocated PE 0 PV UUID Lx4ZTF-6gqm-xL1Q-jG3e-soO5-j6zu-0SgFJj</code> ===== VG 関係 ===== * vg 作成 <code>vgcreate -s 16m VirtMgrVG02 /dev/sdb7 Volume group "VirtMgrVG02" successfully created</code> * -s で指定するのは PE (物理エクステント) とよばれ,LVM が管理するディスクの最小単位.65536 個まで (今でも?) であり,デフォルト 4MB だと最大 256GB, 16MB で 1TB, 32MB で 2TB となる. * vg 一覧 <code>vgs VG #PV #LV #SN Attr VSize VFree LXCVG01 1 1 0 wz--n- 100.00g 0 VirtMgrVG01 3 1 0 wz--n- 299.97g 0 VirtMgrVG02 1 0 0 wz--n- 199.98g 199.98g</code> * vg 情報 <code>vgdisplay VirtMgrVG02 --- Volume group --- VG Name VirtMgrVG02 System ID Format lvm2 Metadata Areas 1 Metadata Sequence No 1 VG Access read/write VG Status resizable MAX LV 0 Cur LV 0 Open LV 0 Max PV 0 Cur PV 1 Act PV 1 VG Size 199.98 GiB PE Size 16.00 MiB Total PE 12799 Alloc PE / Size 0 / 0 Free PE / Size 12799 / 199.98 GiB VG UUID 3AQHlZ-2J1H-Mwoj-dYVG-lqTF-VDv9-Qbb9fZ</code> * vg 削除 <code>vgremove VirtMgrVG01 Volume group "VirtMgrVG01" successfully removed</code> * vg に新たに pv を追加 <code>vgextend VirtMgrVG02 /dev/sdb2 Volume group "VirtMgrVG02" successfully extended</code> ===== LV 関係 ===== * lv 作成 <code>lvcreate -l 100%FREE -n VirtMgrLV02 VirtMgrVG02 Logical volume "VirtMgrLV02" created</code> * -L オプションなら直接作成するサイズを指定できる. * lv 一覧 <code>lvs LV VG Attr LSize Pool Origin Data% Move Log Copy% Convert LXCLV01 LXCVG01 -wi-ao-- 100.00g VirtMgrLV01 VirtMgrVG01 -wi-ao-- 299.97g VirtMgrLV02 VirtMgrVG02 -wi-a--- 199.98g </code> * lv 削除 <code>lvremove /dev/VirtMgrVG01/VirtMgrLV01 Do you really want to remove active logical volume VirtMgrLV01? [y/n]: y Logical volume "VirtMgrLV01" successfully removed</code> * lv の拡張 - vg の空きを確認 <code>vgdisplay VirtMgrVG02 --- Volume group --- VG Name VirtMgrVG02 : (snip) Free PE / Size 6400 / 100.00 GiB <== ここ</code> - 拡張 <code>lvextend -L +100G /dev/VirtMgrVG02/VirtMgrLV02 Extending logical volume VirtMgrLV02 to 299.98 GiB Logical volume VirtMgrLV02 successfully resized</code> linux/kernel/lvmメモ.txt 最終更新: 2013/05/09 08:13by tenforward