Il peut arriver dans certains cas que des “LV” ne puissent plus être monté. Ils apparaissent alors “inactif” (commande lvscan). Et même un lvchange -a y
Ou pire, il peut arriver de supprimer accidentellement un mauvais LV.
Cette procédure a pour but de restaurer la configuration LVM a un état antérieur.
Il faut savoir qu’il existe un répertoire d’archive LVM, contenant des copies des configurations versionnées : /etc/lvm/archive
Tout d’abord il faut retrouver la configuration que vous voulez restaurer :
vgcfgrestore --list <VGname>
Cette commande va lister toutes les conflagrations versionnées ainsi que la raison de la copie.
Une fois le fichier choisi, on peut le tester avant de le restaurer :
vgcfgrestore <VGname> --test -f <chemin du fichier de sauvegarde>
Si tout est ok on peut restaurer le fichier :
vgcfgrestore <VGname> -f <chemin du fichier de sauvegarde>
On peut vérifier que les LV en erreurs sont réapparus grâce à la commande lvscan
Il est maintenant possible de les réactiver via ces commandes :
# réactivation globale du VG
vgchange -a y
# réactivation unitaire d'un LV
lvchange -a y <chemin du LV>
A partir de là, la configuration est restaurée. Il est de nouveau possible de monter les LV.
Tiwiki