GNU/Linux >> Linux Esercitazione >  >> Cent OS

Come creare uno snapshot LVM del filesystem di root e ripristinarlo in uno stato precedente

Il compito

Crea uno snapshot LVM del filesystem di root. Ripristina le modifiche alle istantanee a uno stato precedente.

La soluzione

1. Prima di procedere, assicurati che LVM Volume Group (VG) abbia spazio sufficiente per l'istantanea.

# vgs
VG  #PV  #LV  #SN   Attr    VSize   VFree
ol   2    2    0    wz--n-  12.00g  1.01g

2. In questo esempio stiamo creando uno snapshot radice di 512M. Qui "snap" è il nome dell'istantanea di un volume root.

# lvcreate -L 512M -s -n snap /dev/ol/root
Logical volume "snap" created.

3. Verifica lo snapshot creato.

# lvs
LV    VG   Attr       LSize Pool   Origin  Data% Meta% Move Log Cpy%Sync Convert
root  ol   owi-aos--- 9.79g
snap  ol   swi-a-s--- 512.00m       root   0.01 
swap  ol   -wi-ao---- <1.20g

4. Verifica il funzionamento dello snapshot.

# fallocate -l 100m test.img
# lvs
LV    VG  Attr       LSize Pool  Origin  Data% Meta% Move Log Cpy%Sync Convert
root  ol  owi-aos--- 9.79g
snap  ol  swi-a-s--- 512.00m      root   0.03 
swap  ol  -wi-ao---- <1.20g
# ls
bin boot dev etc home lib lib64 media mnt opt proc root run sbin srv sys test.img tmp usr var 

Tieni presente che il volume dell'istantanea è maggiore.

5. Unisci l'istantanea. Al termine dell'unione, lo snapshot unito verrà rimosso.

# lvconvert --merge /dev/ol/snap
Delaying merge since origin is open.
Merging of snapshot ol/snap will occur on next activation of ol/root.

6. Mappa il valore logico (LV) sul volume fisico (PV):

# lvs -ao +devices
LV     VG   Attr       LSize Pool  Origin Data% Meta% Move Log Cpy%Sync Convert Devices
root   ol   Owi-aos--- 9.79g                                                   /dev/sda2(307)
[snap] ol   Swi-a-s--- 512.00m      root   0.05                                /dev/sdb(0)
swap   ol   -wi-ao---                                                          /dev/sda2(0)

7. Lo snapshot dovrebbe unirsi durante l'avvio e l'avvio dovrebbe essere completato correttamente.

# reboot
# ls
bin boot dev etc home lib lib64 media mnt opt proc root run sbin srv sys tmp usr var


Cent OS
  1. Come creare un file e montarlo come filesystem?

  2. Come creare e ripristinare backup in cPanel

  3. CentOS / RHEL 7:come creare e rimuovere i mirror LVM utilizzando lvconvert

  4. Come eseguire il backup e il ripristino di RHEV Manager Engine

  5. Istantanea LVM:backup e ripristino della partizione LVM in Linux

Crea e ripristina snapshot VM in VirtualBox su Ubuntu Linux

Come utilizzare TimeShift per eseguire il backup e il ripristino di Ubuntu Linux

Come creare ed eseguire uno script di shell in CentOS 8

Come creare e ripristinare snapshot VM in VirtualBox

Come creare un filesystem XFS

Come creare, ripristinare ed eliminare snapshot di immagini di macchine virtuali in RedHat Virtualization