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 n’y change rien.

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.

Source 1
Source 2