GNU/Linux >> Belajar Linux >  >> Linux

Kesalahan LVM "PERINGATAN:Metadata tidak konsisten ditemukan" - Cara mengatasi di CentOS / RHEL

Apa yang dimaksud dengan kesalahan metadata tidak konsisten

Ketika LVM melakukan hampir semua tindakan, pertama-tama ia memindai semua volume fisik yang tersedia dan menyegarkan pandangannya tentang tata letak grup volume. Karena beberapa volume fisik dapat ada dalam grup volume yang sama, ada kemungkinan untuk berakhir dalam situasi di mana PV ini dalam VG yang sama mencerminkan informasi yang berbeda. Dalam kebanyakan kasus, ini menghasilkan pesan peringatan kesalahan "Metadata tidak konsisten ditemukan" saat menjalankan perintah apa pun seperti vgscan, pvscan. Misalnya :

# 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

Mungkin ada beberapa penyebab kesalahan metadata yang tidak konsisten. Dan dengan demikian tidak ada resolusi yang tepat untuk kesalahan ini. Dalam kebanyakan situasi, memulihkan versi metadata VG yang lebih lama dengan vgcfgrestore berfungsi.

Memulihkan metadata VG menggunakan vgcfgrestore

1. Metadata grup volume dapat dipulihkan dengan perintah berikut:

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

2. Melanjutkan kesalahan sebelumnya yang ditunjukkan pada posting ini, perintah yang tepat adalah:

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

Nama file cadangan metadata akan berbeda dengan yang ditunjukkan pada perintah di atas. Tapi itu akan menyertakan nama VG. Anda dapat memeriksa stempel waktu file dan konten di dalamnya untuk memastikan sebelum menjalankan perintah vgcfgrestore.

3. Untuk memeriksa apakah volume fisik baru masih utuh dan grup volume berfungsi dengan benar, jalankan vgdisplay -v.

# vgdisplay -v


Linux
  1. CentOS / RHEL :Cara memulihkan / memulihkan grup volume yang dihapus di LVM

  2. CentOS / RHEL :Cara mencatat semua perintah LVM

  3. “-bash:firewall:command not found” – Cara mengatasi di CentOS/RHEL 7

  1. CentOS / RHEL LVM :Mencadangkan Metadata Grup Volume

  2. RHEL / CentOS :Cara mengecilkan volume LVM

  3. CentOS / RHEL :Cara Mengecilkan Sistem File Root LVM

  1. CentOS / RHEL :Cara memigrasikan penyimpanan (LVM) dengan Perintah pvmove

  2. CentOS / RHEL :Cara menghapus volume LVM

  3. CentOS / RHEL :Cara menghapus Volume Fisik (PV) yang tidak digunakan dari Grup Volume (VG) di LVM