LVM メモ
- LVMの新規作成
LVMパーティションの作成
# fdisk /dev/sdb n t -> 8e w
physical volumeの作成
# pvcreate /dev/sdb1 Physical volume "/dev/sdb1" successfully created # pvdisplay
Volume Groupの新規作成。
# vgcreate -s 32m vg00 /dev/sdb1
Logical Volumeの新規作成。
# lvcreate -L 1G -n lv00 vg00
ファイルシステムの作成。
# mkfs.ext3 /dev/vg00/lv00
- ディスクの追加、およびlvの拡張手順
マシンを開けて、/dev/sdb を物理的に追加。
そして、以下で、lvmとしてパーティションを作成。
# fdisk /dev/sdb n t -> 8e w
physical volumeの作成
# pvcreate /dev/sdb1 Physical volume "/dev/sdb1" successfully created # pvdisplay
上のPhvsical Volumeを 既存のVolume Group に追加。
# vgextend vg00 /dev/sdb1 # vgdisplay
Logical Volume を拡張する。とりあえず 20GB 追加。
# lvextend -L+20G /dev/vg00/lv00 # lvdisplay
ファイルシステムも拡張する。
# resize2fs /dev/vg00/lv00
- スナップショットとバックアップ
スナップショット用のLogical Volume を作成する。
(/dev/vg00/lv00 のスナップショットをとる場合)
# lvcreate -s -L 256m -n lv01 /dev/vg00/lv00 # lvdisplay [root@localhost ~]# lvdisplay --- Logical volume --- LV Name /dev/vg00/lv00 VG Name vg00 LV UUID v9pqKG-gHi7-Onhi-cAl7-rub0-uK7W-btmsiS LV Write Access read/write LV snapshot status source of /dev/vg00/lv01 [active] LV Status available # open 0 LV Size 1.00 GB Current LE 32 Segments 1 Allocation inherit Read ahead sectors 0 Block device 253:0 --- Logical volume --- LV Name /dev/vg00/lv01 VG Name vg00 LV UUID QY2Qes-5MxJ-LD2J-kRc2-yE27-rk5b-85BI60 LV Write Access read/write LV snapshot status active destination for /dev/vg00/lv00 LV Status available # open 0 LV Size 1.00 GB Current LE 32 COW-table size 512.00 MB COW-table LE 16 Allocated to snapshot 0.00% Snapshot chunk size 8.00 KB Segments 1 Allocation inherit Read ahead sectors 0 Block device 253:1
スナップショット削除
# lvremove /dev/vg00/lv01