快照可以保留改变数据前那一刻的数据,可以作为访问原数据中的另一个通道,快照卷不应该允许用户修改,应该创建为只读(-p r)的方式,如果要创建为读写的方式,可以指定-p w选项,创建快照为-s选项。

1. 快照卷的生命周期为整个数据时长,在该数据时长内,数据增长量不能超出快照卷的大小,如果超过的话,则快照卷会自我损毁。最安全的做法是快照卷和原卷一样大。

2. 快照卷为只读的。

创建快照:

指令:
lvcreate -L 50M -n lv-snapshot -s -p r /dev/vgname/lvname

示例:

[root@Server3 backup]# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/sda2             9.9G  7.8G  1.6G  83% /
tmpfs                 245M     0  245M   0% /dev/shm
/dev/sda1             194M   28M  156M  16% /boot
/dev/mapper/DATA_01-lv--01
                       49M  5.7M   41M  13% /backup

[root@Server3 backup]# lvcreate -L 50M -n lv-01-snap -p r /dev/DATA_01/lv-01
  Volume group name expected (no slash)
  Run `lvcreate --help' for more information.
[root@Server3 backup]# lvcreate -L 50M -n lv-01-snap -s -p r /dev/DATA_01/lv-01
  Rounding up size to full physical extent 64.00 MiB
  Logical volume "lv-01-snap" created
[root@Server3 backup]# lvs
  LV         VG      Attr     LSize  Pool Origin Data%  Move Log Copy%  Convert
  lv-01      DATA_01 owi-aos- 64.00m                                          
  lv-01-snap DATA_01 sri-a-s- 64.00m      lv-01    0.02                       
[root@Server3 backup]#