GNU/Linux >> LINUX-Kenntnisse >  >> Linux

LVM-Fehler „WARNUNG:Inkonsistente Metadaten gefunden“ – Lösung in CentOS / RHEL

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


Linux
  1. CentOS / RHEL :So stellen Sie eine gelöschte Volume-Gruppe in LVM wieder her

  2. CentOS / RHEL :So protokollieren Sie alle LVM-Befehle

  3. „-bash:Firewall:Befehl nicht gefunden“ – Lösung in CentOS/RHEL 7

  4. RHEL / CentOS :So erstellen Sie LVM aus dem Archiv neu (Metadaten-Backups)

  5. CentOS / RHEL LVM :Metadaten von Volume-Gruppen sichern

So fügen Sie einen Benutzer zu einer Gruppe auf RHEL 8 / CentOS 8 hinzu

CentOS / RHEL :So erstellen Sie eine neue LVM-basierte Swap-Partition

CentOS / RHEL :So fügen Sie ein physisches Volume (PV) zu einer Volume-Gruppe (VG) in LVM hinzu

CentOS / RHEL :Hinzufügen eines neuen physischen Volumes zu einer vorhandenen Volume Group

CentOS / RHEL :So entfernen Sie verwendetes physisches Volume (PV) aus der Volume Group (VG) in LVM

So beheben Sie den Fehler „-bash:xclock:command not found“ in CentOS / RHEL