snapshot
○snapshotのとり方
lvcreate --snapshot --size=1G --name snap_data.0 /dev/vg_data/lv_home
# lvcreate --snapshot --size=1G --name snap_data.0 /dev/vg_data/lv_home
Logical volume "snap_data.0" created
○snapshotの使い方
/dev/vg_data の中にsnap_data.0があるので、
それを/mnt/snapshotにマウントする。
このmountの中はは読み取り専用なので、変更することはできない。
# mount -r /dev/vg_data/snap_data.0 /mnt/snapshot
○snapshotの消し方
snapshotを消すのはlvremove
snapshot領域が埋まってしまう前に、バックアップをとり、消しておいたほうがいい。
# umount /mnt/snapshot
# lvremove /dev/vg_data/snap_data.0
Do you really want to remove active logical volume "snap_data.0"? [y/n]: y
Logical volume "snap_data.0" successfully removed
○snapshotの確認
LV snapshot status をみる。
# lvdisplay
--- Logical volume ---
LV Name /dev/vg_data/lv_home
VG Name vg_data
LV UUID 510zjb-xOaf-gCN8-O741-veeP-7bE1-Ts3wz5
LV Write Access read/write
LV snapshot status source of
/dev/vg_data/snap_home.15 [active]
LV Status available
# open 1
LV Size 9.38 GB
Current LE 300
Segments 1
Allocation inherit
Read ahead sectors 0
Block device 253:0--- Logical volume ---
LV Name /dev/vg_data/lv_var
VG Name vg_data
LV UUID YdatH6-8pTI-4Xhu-7eF0-lo26-QPv2-Nw1yP1
LV Write Access read/write
LV snapshot status source of
/dev/vg_data/snap_var.15 [active]
LV Status available
# open 1
LV Size 512.00 MB
Current LE 16
Segments 1
Allocation inherit
Read ahead sectors 0
Block device 253:1
○snapshotがとれる空き領域の確認
VFreeのサイズを見る。
# vgs
VG #PV #LV #SN Attr VSize VFree
vg_data 1 2 2 wz--n 14.31G 3.31G