GNU/Linux >> Znalost Linux >  >> Linux

Chyba LVM „VAROVÁNÍ:Nalezena nekonzistentní metadata“ – Jak vyřešit v CentOS / RHEL

Co je to nekonzistentní chyba metadat

Když LVM provede téměř jakoukoli akci, nejprve prohledá všechny dostupné fyzické svazky a obnoví svůj pohled na rozložení skupiny svazků. Protože ve stejné skupině svazků může existovat více fyzických svazků, je možné skončit v situaci, kdy tyto PV ve stejném VG odrážejí různé informace. Ve většině případů to vede k chybové zprávě „Nalezena nekonzistentní metadata“ při provádění jakéhokoli příkazu, jako je vgscan, pvscan. Například:

# 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

Chyba nekonzistentních metadat může mít několik příčin. A proto neexistuje přesné řešení této chyby. Ve většině situací funguje obnovení starších verzí metadat VG pomocí vgcfgrestore.

Obnovení metadat VG pomocí vgcfgrestore

1. Metadata skupiny disků lze obnovit pomocí následujícího příkazu:

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

2. Pokračujeme-li v předchozí chybě uvedené v tomto příspěvku, přesný příkaz by byl:

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

Název záložního souboru metadat by se lišil od názvu uvedeného ve výše uvedeném příkazu. Ale bude obsahovat jméno VG. Před spuštěním příkazu vgcfgrestore můžete pro jistotu zkontrolovat časové razítko souboru a obsah uvnitř.

3. Chcete-li zkontrolovat, zda je nový fyzický nosič neporušený a zda skupina nosičů funguje správně, spusťte vgdisplay -v.

# vgdisplay -v


Linux
  1. CentOS / RHEL :Jak obnovit/obnovit smazanou skupinu svazků v LVM

  2. CentOS / RHEL :Jak protokolovat všechny příkazy LVM

  3. „-bash:firewall:příkaz nenalezen“ – Jak vyřešit v CentOS/RHEL 7

  1. CentOS / RHEL LVM:Zálohování metadat skupiny svazků

  2. RHEL / CentOS :Jak zmenšit objem LVM

  3. CentOS / RHEL:Jak zmenšit kořenový souborový systém LVM

  1. CentOS / RHEL :Jak migrovat úložiště (LVM) pomocí příkazu pvmove

  2. CentOS / RHEL :Jak odstranit svazek LVM

  3. CentOS / RHEL :Jak odstranit nepoužívaný fyzický svazek (PV) ze skupiny svazků (VG) v LVM