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