Das Problem
pvs-Befehl zeigt unbekanntes Gerät und pvs konnte Gerät mit UUID für einen der physischen Datenträger
nicht finden# 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
Die Lösung
Dies kann passieren, wenn eine physische Festplatte vom Server gelöscht wird, bevor sie aus VG (LVM) entfernt wird. Bevor Sie die unten aufgeführten Schritte ausführen, erstellen Sie eine Sicherungskopie des gesamten Systems.
Da die zur Volume-Gruppe hinzugefügte physische Festplatte entfernt und unbenutzt oder keinem LV zugeordnet ist, ist es sicher, die Festplatte aus LVM VG zu entfernen:
# 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
Um den Fehler/das Problem zu beheben, führen Sie vgreduce mit --removemissing aus Richtlinie.
# vgreduce VGExaDb --removemissing --test
Dann ohne --test
ausführen# vgreduce VGExaDb --removemissing
Überprüfen Sie mit dem folgenden Befehl auf unbekannten Fehler
# pvs