Question :comment récupérer/restaurer un groupe de volumes si un administrateur système l'a supprimé accidentellement
Solution
LVM effectue une sauvegarde des métadonnées sur disque avant et après l'exécution de toute opération LVM sur un PV/VG/LV. Par exemple, si vous créez un nouveau LV, la sauvegarde de toutes les métadonnées du VG avant et après la création du nouveau LV est sauvegardée. Ces sauvegardes sont stockées dans
2. /etc/lvm/backup :contient les copies prises après l'exécution d'une commande.
Liste des sauvegardes disponibles
Les fichiers de sauvegarde peuvent également être trouvés à l'aide de la commande vgcfgrestore. La commande répertorie toutes les sauvegardes de métadonnées disponibles avant toute opération LVM.
# vgcfgrestore --list [VG_name]
# vgcfgrestore --list appvg # appvg_00_00000-123456.vg
Restauration des métadonnées
Une fois le fichier de sauvegarde correct trouvé, les métadonnées qu'il contient peuvent être réécrites sur les périphériques appartenant à ce groupe de volumes à l'aide de la commande vgcfgrestore :
# vgcfgrestore -f /etc/lvm/archive/[backup_file] [VG_name]
Par exemple :
# vgcfgrestore -f /etc/lvm/archive/appvg_00_00000-123456.vg appvg # Restored volume group appvg
Vous devriez maintenant pouvoir voir appvg à l'aide de la commande vgs.
Remarque : Cette procédure ne restaurera que les métadonnées LVM, rendant à nouveau le groupe de volumes visible. Si des données réelles ont été supprimées du disque, elles devront être restaurées à l'aide de différentes méthodes (sauvegarde, etc.).Une fois le groupe de volumes restauré, une vérification manuelle des données réelles sur le disque doit être exécutée. La procédure consiste uniquement à restaurer les métadonnées du groupe de volumes. Il n'y a donc pas de substitut à la sauvegarde réelle des données, au cas où quelqu'un la supprimerait également.