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