Loading

RedHat 9 逻辑卷快照

RedHat 9 逻辑卷快照

逻辑卷支持快照功能,类似于虚拟机的快照。

LVM 快照有两个特点:

  1. 快照的容量必须等于逻辑卷的容量;
  2. 创建的快照只能恢复一次,执行后快照会被自动删除。

创建快照(-s​ 参数表不创建快照):

[root@zhpj ~]# lvs
  LV   VG   Attr       LSize   Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert
  lv01 data -wi-ao----   5.00g                                                  
  lv02 data -wi-ao----   2.00g                                                  
  root rhel -wi-ao---- <17.00g                                                  
  swap rhel -wi-ao----   2.00g                                                  
[root@zhpj ~]# 

[root@zhpj ~]# lvcreate -L 5G -s -n lv01-snap /dev/data/lv01
  Logical volume "lv01-snap" created.
[root@zhpj ~]# 
[root@zhpj ~]# lvs
  LV        VG   Attr       LSize   Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert
  lv01      data owi-aos---   5.00g                                                  
  lv01-snap data swi-a-s---   5.00g      lv01   0.00                                 
  lv02      data -wi-ao----   2.00g                                                  
  root      rhel -wi-ao---- <17.00g                                                  
  swap      rhel -wi-ao----   2.00g                                                  
[root@zhpj ~]# 
[root@zhpj ~]# lvdisplay /dev/data/lv01
  --- Logical volume ---
  LV Path                /dev/data/lv01
  LV Name                lv01
  VG Name                data
  LV UUID                md8yB0-TLAC-2cBp-1N1Z-SU8X-tvxJ-6lwhGt
  LV Write Access        read/write
  LV Creation host, time zhpj.com, 2024-08-18 16:42:03 +0800
  LV snapshot status     source of
                         lv01-snap [active]
  LV Status              available
  # open                 1
  LV Size                5.00 GiB
  Current LE             1280
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:2
   
[root@zhpj ~]#

删除 lv01 中的数据:

[root@zhpj ~]# ll /lv01/
total 4
-rw-r--r--. 1 root root 13 Aug 18 15:46 msg.log
[root@zhpj ~]# 
[root@zhpj ~]# rm -rf /lv01/*
[root@zhpj ~]# 
[root@zhpj ~]# ll /lv01/
total 0
[root@zhpj ~]# 

恢复快照:

[root@zhpj ~]# umount /lv01 
[root@zhpj ~]# 
[root@zhpj ~]# lvconvert --merge /dev/data/lv01-snap 
  Merging of volume data/lv01-snap started.
  data/lv01: Merged: 100.00%
[root@zhpj ~]# 
[root@zhpj ~]# mount /dev/data/lv01 /lv01/
[root@zhpj ~]# 
[root@zhpj ~]# ll /lv01/
total 4
-rw-r--r--. 1 root root 13 Aug 18 15:46 msg.log
[root@zhpj ~]# 

恢复之后 lv01-snap​ 快照就没有了:

[root@zhpj ~]# lvs
  LV   VG   Attr       LSize   Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert
  lv01 data -wi-ao----   5.00g                                                  
  lv02 data -wi-ao----   2.00g                                                  
  root rhel -wi-ao---- <17.00g                                                  
  swap rhel -wi-ao----   2.00g                                                  
[root@zhpj ~]#

posted @ 2024-08-18 16:59  zhpj  阅读(26)  评论(0)    收藏  举报