作用:
1. 利用快照实现一致性备份
逻辑卷的快照的空间是从哪里得到的:
1.只使用快照,源lv不动
快照内文件修改,不影响源lv数据,快照空间使用100%,快照自动损坏
2.只使用源lv,快照作为备份
快照作为备份,空间最好大于数据大小,还要注意选择服务器最空闲时间
所做快照的卷的卷组,也就是说快照卷和源卷处于同一个卷组,所以要保证卷组空间足够
对同一个lv实现多个快照时,只能完成一个快照后,将快照删掉才能继续对同一个lv进行下一个快照
实现快照:
[root@localhost ~]# lvscan
ACTIVE '/dev/vg01/lv06' [20.00 GiB] inherit
[root@localhost ~]# lvs
LV VG Attr LSize Pool Origin Data% Move Log Cpy%Sync Convert
lv06 vg01 -wi-ao--- 20.00g
[root@localhost ~]# df -ThP /mnt/lv06
Filesystem Type Size Used Avail Use% Mounted on
/dev/mapper/vg01-lv06 ext4 20G 287M 19G 2% /mnt/lv06
[root@localhost ~]# lvcreate -L 50M -s -n lv06-snap /dev/vg01/lv06
[root@localhost ~]# lvs
LV VG Attr LSize Pool Origin Data% Move Log Cpy%Sync Convert
lv06 vg01 owi-aos-- 20.00g /VG01
lv06-snap vg01 swi-a-s-- 52.00m lv06 0.02
//对快照进行挂载(不用格式化)
[root@localhost ~]# mkdir /mnt/lv06-snap
[root@localhost ~]# mount /dev/vg01/lv06-snap /mnt/lv06-snap
[root@localhost ~]# ls /mnt/lv06
etc1 etc2 etc3 lost+found
[root@sxl1 ~]# ls /mnt/lv06-snap/
etc1 etc2 etc3 lost+found
-S
[root@localhost ~]# rm -rf /mnt/lv06/etc1
[root@sxl1 ~]# ls /mnt/lv06
etc2 etc3 lost+found
[root@sxl1 ~]# ls /mnt/lv06-snap/
etc1 etc2 etc3 lost+found
快照的自动增长:
# yum install lvm2* -y
[root@localhost ~]# vim /etc/lvm/lvm.conf
snapshot_autoextend_threshold = 70
snapshot_autoextend_percent = 50
[root@localhost ~]# service lvm2-monitor restart
[root@localhost ~]# chkconfig lvm2-monitor on