Was ist ein inkonsistenter Metadatenfehler
Wenn LVM so ziemlich jede Aktion ausführt, scannt es zuerst alle verfügbaren physischen Volumes und aktualisiert seine Ansicht des Volume-Gruppen-Layouts. Da mehrere physische Datenträger in derselben Datenträgergruppe vorhanden sein können, kann es vorkommen, dass diese PVs in derselben VG unterschiedliche Informationen widerspiegeln. In den meisten Fällen führt dies zu der Warnmeldung „Inkonsistente Metadaten gefunden“ beim Ausführen von Befehlen wie vgscan, pvscan. Zum Beispiel:
# 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
Es kann mehrere Ursachen für den inkonsistenten Metadatenfehler geben. Und daher gibt es keine genaue Lösung für diesen Fehler. In den meisten Situationen funktioniert das Wiederherstellen älterer Versionen von VG-Metadaten mit vgcfgrestore.
Wiederherstellen von VG-Metadaten mit vgcfgrestore
1. Die Metadaten der Datenträgergruppe können mit dem folgenden Befehl wiederhergestellt werden:
# vgcfgrestore --file /etc/lvm/backup/[volume group name] [volume group name]
2. In Fortsetzung des früheren Fehlers, der in diesem Beitrag gezeigt wurde, wäre der genaue Befehl:
# vgcfgrestore --file /etc/lvm/backup/vg_test vg_test Restored volume group vg_test
Der Name der Metadaten-Sicherungsdatei würde sich von dem im obigen Befehl angezeigten unterscheiden. Aber es wird den Namen der VG enthalten. Sie können den Zeitstempel der Datei und den darin enthaltenen Inhalt überprüfen, bevor Sie den Befehl vgcfgrestore ausführen.
3. Um zu überprüfen, ob das neue physische Volume intakt ist und die Volume-Gruppe ordnungsgemäß funktioniert, führen Sie vgdisplay -v.
aus# vgdisplay -v