LVM - снепшот!


[root@localhost ~]# lsblk

NAME        MAJ:MIN RM  SIZE RO TYPE MOUNTPOINTS
sda           8:0    0   20G  0 disk
├─sda1        8:1    0    1G  0 part /boot
└─sda2        8:2    0   19G  0 part
  ├─rl-root 253:0    0   17G  0 lvm  /
  └─rl-swap 253:1    0    2G  0 lvm  [SWAP]
sdb           8:16   0   10G  0 disk
sr0          11:0    1 1024M  0 rom

[root@localhost ~]# pvs -a -o +devices
  PV         VG Fmt  Attr PSize   PFree Devices
  /dev/sda2  rl lvm2 a--  <19.00g    0  /dev/sda2(0)
  /dev/sda2  rl lvm2 a--  <19.00g    0  /dev/sda2(512)


[root@localhost ~]# vgs -a -o +devices
  VG #PV #LV #SN Attr   VSize   VFree Devices
  rl   1   2   0 wz--n- <19.00g    0  /dev/sda2(0)
  rl   1   2   0 wz--n- <19.00g    0  /dev/sda2(512)


[root@localhost ~]# lvs -a -o +devices
  LV   VG Attr       LSize   Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert Devices
  root rl -wi-ao---- <17.00g                                                     /dev/sda2(512)
  swap rl -wi-ao----   2.00g                                                     /dev/sda2(0)

[root@localhost ~]# pvcreate /dev/sdb

  Physical volume "/dev/sdb" successfully created.


[root@localhost ~]# vgextend rl /dev/sdb

  Volume group "rl" successfully extended


[root@localhost ~]#  pvs -a -o +devices

  PV         VG Fmt  Attr PSize   PFree   Devices

  /dev/sda2  rl lvm2 a--  <19.00g      0  /dev/sda2(0)

  /dev/sda2  rl lvm2 a--  <19.00g      0  /dev/sda2(512)

  /dev/sdb   rl lvm2 a--  <10.00g <10.00g


[root@localhost ~]# vgs -a -o +devices

  VG #PV #LV #SN Attr   VSize  VFree   Devices

  rl   2   2   0 wz--n- 28.99g <10.00g /dev/sda2(0)

  rl   2   2   0 wz--n- 28.99g <10.00g /dev/sda2(512)


[root@localhost ~]# lvcreate --size 9G --name root-backup --snapshot rl/root

  Logical volume "root-backup" created.


[root@localhost ~]# pvs -a -o +devices

  PV         VG Fmt  Attr PSize   PFree    Devices

  /dev/sda2  rl lvm2 a--  <19.00g       0  /dev/sda2(0)

  /dev/sda2  rl lvm2 a--  <19.00g       0  /dev/sda2(512)

  /dev/sdb   rl lvm2 a--  <10.00g 1020.00m /dev/sdb(0)

  /dev/sdb   rl lvm2 a--  <10.00g 1020.00m


[root@localhost ~]# lvs -a -o +devices

  LV          VG Attr       LSize   Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert Devices

  root        rl owi-aos--- <17.00g                                                     /dev/sda2(512)

  root-backup rl swi-a-s---   9.00g      root   0.01                                    /dev/sdb(0)

  swap        rl -wi-ao----   2.00g                                                     /dev/sda2(0)


[root@localhost ~]# uname -r

5.14.0-503.14.1.el9_5.x86_64


[root@localhost ~]# yum update

[root@localhost ~]# yum install cockpit

[root@localhost ~]# reboot


[root@localhost ~]# uname -r

5.14.0-503.21.1.el9_5.x86_64



[root@localhost ~]# lvs -a -o +devices
  LV          VG Attr       LSize   Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert Devices
  root        rl owi-aos--- <17.00g                                                     /dev/sda2(512)
  root-backup rl swi-a-s---   9.00g      root   17.04                                   /dev/sdb(0)
  swap        rl -wi-ao----   2.00g                                                     /dev/sda2(0)

[root@localhost ~]# ls /dev/mapper/
control  rl-root  rl-root--backup  rl-root--backup-cow  rl-root-real  rl-swap


[root@localhost ~]# lvconvert --merge rl/root-backup
  Delaying merge since origin is open.
  Merging of snapshot rl/root-backup will occur on next activation of rl/root.


[root@localhost ~]# reboot



[root@localhost ~]# lvs -a -o +devices
  LV            VG Attr       LSize   Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert Devices
  root          rl Owi-aos--- <17.00g             2.95                                    /dev/sda2(512)
  [root-backup] rl Swi-aos---   9.00g      root   2.95                                    /dev/sdb(0)
  swap          rl -wi-ao----   2.00g                                                     /d


[root@localhost ~]# systemctl status cockpit
Unit cockpit.service could not be found.


[root@localhost ~]# lvdisplay rl/root-backup
  Failed to find logical volume "rl/root-backup"


[root@localhost ~]# ls /dev/mapper/
control  rl-root  rl-swap

[root@localhost ~]# vgs
  VG #PV #LV #SN Attr   VSize  VFree
  rl   2   2   0 wz--n- 28.99g <10.00g

[root@localhost ~]# pvs
  PV         VG Fmt  Attr PSize   PFree
  /dev/sda2  rl lvm2 a--  <19.00g      0
  /dev/sdb   rl lvm2 a--  <10.00g <10.00g

[root@localhost ~]# lvs
  LV   VG Attr       LSize   Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert
  root rl -wi-ao---- <17.00g
  swap rl -wi-ao----   2.00g

[root@localhost ~]# ls /dev/rl/
root  swap

[root@localhost ~]# lsblk
NAME        MAJ:MIN RM  SIZE RO TYPE MOUNTPOINTS
sda           8:0    0   20G  0 disk
├─sda1        8:1    0    1G  0 part /boot
└─sda2        8:2    0   19G  0 part
  ├─rl-root 253:2    0   17G  0 lvm  /
  └─rl-swap 253:4    0    2G  0 lvm  [SWAP]
sdb           8:16   0   10G  0 disk
sr0          11:0    1 1024M  0 rom


[root@localhost ~]# vgreduce rl /dev/sdb
  Removed "/dev/sdb" from volume group "rl"

[root@localhost ~]# vgs
  VG #PV #LV #SN Attr   VSize   VFree
  rl   1   2   0 wz--n- <19.00g    0

[root@localhost ~]# pvs
  PV         VG Fmt  Attr PSize   PFree
  /dev/sda2  rl lvm2 a--  <19.00g     0
  /dev/sdb      lvm2 ---   10.00g 10.00g

[root@localhost ~]# pvremove /dev/sdb
  Labels on physical volume "/dev/sdb" successfully wiped.

[root@localhost ~]# pvs
  PV         VG Fmt  Attr PSize   PFree
  /dev/sda2  rl lvm2 a--  <19.00g    0




    lvs -a -o +devices
    lvchange -an /dev/vg_name/snapshot_name
    lvremove /dev/vg_name/snapshot_name
    vgscan --mknodes
   dmsetup remove /dev/mapper/vg_name-snapshot_name
   lvs -a
   ls /dev/mapper/
   
   
   
   


Комментарии