Masalahnya
perintah pvs menunjukkan perangkat yang tidak dikenal dan pvs tidak dapat menemukan perangkat dengan UUID untuk salah satu volume fisik
# pvs WARNING: Device for PV [UUID] not found or rejected by a filter. Couldn't find device with uuid [UUID]. PV VG Fmt Attr PSize PFree /dev/xvda3 VGExaDb lvm2 a-- <24.50g 508.00m /dev/xvdd1 VGExaDb lvm2 a-- <62.00g 1020.00m [unknown] VGExaDb lvm2 a-m <20.00g <20.00g
Solusinya
Ini dapat terjadi jika disk fisik dihapus dari server sebelum dihapus dari VG (LVM). Sebelum menerapkan langkah apa pun yang ditunjukkan di bawah, buat cadangan seluruh sistem.
Karena disk fisik yang ditambahkan ke grup Volume dihapus dan tidak digunakan atau tidak dialokasikan ke LV mana pun, aman untuk menghapus disk dari LVM VG:
# pvs -o+pv_used WARNING: Device for PV [UUID] not found or rejected by a filter. Couldn't find device with uuid [UUID]. PV VG Fmt Attr PSize PFree Used /dev/xvda3 VGExaDb lvm2 a-- <24.50g 508.00m 24.00g /dev/xvdd1 VGExaDb lvm2 a-- <62.00g 1020.00m 61.00g [unknown] VGExaDb lvm2 a-m <20.00g <20.00g 0
Untuk memperbaiki kesalahan/masalah, jalankan vgreduce dengan --removemissing arahan.
# vgreduce VGExaDb --removemissing --test
Kemudian jalankan tanpa --test
# vgreduce VGExaDb --removemissing
Verifikasi dengan perintah di bawah ini untuk kesalahan yang tidak diketahui
# pvs
rpc.statd[PID]:Gagal membuat pendengar xprt (statd, 1, udp6) – CentOS/RHEL 6, 7
Perubahan nama host tidak tercermin dalam /var/log/messages untuk CentOS/RHEL