GNU/Linux >> Tutoriales Linux >  >> Cent OS

Cómo crear una instantánea LVM del sistema de archivos raíz y restaurar a un estado anterior

La Tarea

Cree una instantánea LVM del sistema de archivos raíz. Revertir cambios de instantáneas a un estado anterior.

La solución

1. Antes de continuar, asegúrese de que el grupo de volúmenes LVM (VG) tenga suficiente espacio para la instantánea.

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

2. En este ejemplo, estamos creando una instantánea raíz de 512M. Aquí "snap" es el nombre de la instantánea de un volumen raíz.

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

3. Verifique la instantánea creada.

# 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. Verifique el funcionamiento de la instantánea.

# 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 

Tenga en cuenta que el volumen de la instantánea es mayor.

5. Combine la instantánea. Cuando finalice la fusión, se eliminará la instantánea fusionada.

# 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. Asignar valor lógico (LV) a volumen físico (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. La instantánea debe fusionarse durante el inicio y el inicio debe completarse correctamente.

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


Cent OS
  1. ¿Cómo crear un archivo y montarlo como un sistema de archivos?

  2. Cómo crear y restaurar copias de seguridad en cPanel

  3. Cómo crear y restaurar una copia de seguridad en Plesk

  4. CentOS / RHEL 7:Cómo crear y eliminar los espejos LVM usando lvconvert

  5. No más espacio en el sistema de archivos raíz, ¿cómo podría aumentar el tamaño?

Crear y restaurar instantáneas de VM en VirtualBox en Ubuntu Linux

Cómo utilizar TimeShift para realizar copias de seguridad y restaurar Ubuntu Linux

Cómo crear y ejecutar un script de Shell en CentOS 8

Cómo crear y restaurar instantáneas de máquinas virtuales en VirtualBox

Cómo crear un sistema de archivos XFS

Cómo crear, restaurar y eliminar instantáneas de imágenes de máquinas virtuales en RedHat Virtualization