GNU/Linux >> Tutoriels Linux >  >> Cent OS

Comment créer un instantané LVM du système de fichiers racine et restaurer à un état antérieur

La tâche

Créez un instantané LVM du système de fichiers racine. Rétablir les changements d'instantané à un état antérieur.

La solution

1. Avant de continuer, assurez-vous que le groupe de volumes LVM (VG) dispose de suffisamment d'espace pour l'instantané.

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

2. Dans cet exemple, nous créons un instantané racine de 512M. Ici, "snap" est le nom de l'instantané d'un volume racine.

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

3. Vérifiez l'instantané créé.

# 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. Vérifiez le fonctionnement de l'instantané.

# 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 

Notez que le volume de l'instantané est plus important.

5. Fusionnez l'instantané. Une fois la fusion terminée, l'instantané fusionné sera supprimé.

# 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. Mappez la valeur logique (LV) sur le volume physique (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. L'instantané doit fusionner pendant le démarrage et le démarrage doit se terminer avec succès.

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


Cent OS
  1. Linux - Comment faire pour forcer la vérification du système de fichiers racine (et éventuellement un correctif) au démarrage ?

  2. Comment créer un fichier et le monter en tant que système de fichiers ?

  3. Comment créer et restaurer des sauvegardes dans cPanel

  4. Comment créer et restaurer une sauvegarde dans Plesk

  5. CentOS / RHEL 7 :Comment créer et supprimer les miroirs LVM à l'aide de lvconvert

Créer et restaurer un instantané de machine virtuelle dans VirtualBox sur Ubuntu Linux

Comment utiliser TimeShift pour sauvegarder et restaurer Ubuntu Linux

Comment créer et exécuter un script Shell dans CentOS 8

Comment créer et restaurer des instantanés de machine virtuelle dans VirtualBox

Comment créer un système de fichiers XFS

Comment créer, restaurer et supprimer des instantanés d'images de machines virtuelles dans RedHat Virtualization