GNU/Linux >> Tutoriels Linux >  >> Linux

Erreur LVM « AVERTISSEMENT :Métadonnées incohérentes trouvées » - Comment résoudre dans CentOS / RHEL

Qu'est-ce qu'une erreur de métadonnées incohérentes

Lorsque LVM effectue à peu près n'importe quelle action, il analyse d'abord tous les volumes physiques disponibles et actualise sa vue de la disposition du groupe de volumes. Étant donné que plusieurs volumes physiques peuvent exister dans le même groupe de volumes, il est possible de se retrouver dans une situation où ces PV dans le même VG reflètent des informations différentes. Dans la plupart des cas, cela se traduit par le message d'erreur "Métadonnées incohérentes trouvées" lors de l'exécution de toute commande telle que vgscan, pvscan. Par exemple :

# vgscan
  Reading all physical volumes.  This may take a while...
  Volume group "vg_test" inconsistent
  WARNING: Inconsistent metadata found for VG vg_test - updating to use version 3
  Removing PV /dev/mapper/x (1nxHIW-2Thk-9mS4-2TzO-zHlB-Hsy2-CZsjE7) that no longer belongs to VG vg_test
  Found volume group "vg_test" using metadata type lvm2
Segmentation fault

L'erreur de métadonnées incohérentes peut avoir plusieurs causes. Et donc il n'y a pas de résolution exacte pour cette erreur. Dans la plupart des situations, la restauration des anciennes versions des métadonnées VG avec vgcfgrestore fonctionne.

Restauration des métadonnées VG à l'aide de vgcfgrestore

1. Les métadonnées du groupe de volumes peuvent être restaurées avec la commande suivante :

# vgcfgrestore --file  /etc/lvm/backup/[volume group name] [volume group name]

2. En continuant l'erreur précédente montrée dans ce post, la commande exacte serait :

# vgcfgrestore --file /etc/lvm/backup/vg_test vg_test
 Restored volume group vg_test

Le nom du fichier de sauvegarde des métadonnées serait différent de celui indiqué dans la commande ci-dessus. Mais il inclura le nom du VG. Vous pouvez vérifier l'horodatage du fichier et le contenu à l'intérieur pour être sûr avant d'exécuter la commande vgcfgrestore.

3. Pour vérifier que le nouveau volume physique est intact et que le groupe de volumes fonctionne correctement, exécutez vgdisplay -v.

# vgdisplay -v


Linux
  1. CentOS / RHEL :Comment enregistrer toutes les commandes LVM

  2. « -bash :pare-feu :commande introuvable » – Comment résoudre dans CentOS/RHEL 7

  3. CentOS / RHEL :Comment réduire le système de fichiers racine LVM

  4. CentOS / RHEL :Comment migrer le stockage (LVM) avec la commande pvmove

  5. CentOS / RHEL :Comment supprimer un volume LVM

Comment ajouter un utilisateur à un groupe sur RHEL 8 / CentOS 8

CentOS / RHEL LVM :sauvegarde des métadonnées de groupe de volumes

RHEL / CentOS :Comment réduire le volume LVM

CentOS / RHEL :Comment créer une nouvelle partition swap basée sur LVM

CentOS / RHEL :Comment ajouter un nouveau volume physique à un groupe de volumes existant

Comment résoudre l'erreur "-bash:xclock:command not found" dans CentOS / RHEL