Il problema
Il comando pvs mostra il dispositivo sconosciuto e pvs non è riuscito a trovare il dispositivo con UUID per uno dei volumi fisici
# 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
La soluzione
Ciò può verificarsi se un disco fisico viene eliminato dal server prima di essere rimosso da VG (LVM). Prima di applicare qualsiasi passaggio mostrato di seguito, esegui un backup dell'intero sistema.
Poiché il disco fisico aggiunto al gruppo Volume viene rimosso e inutilizzato o non allocato a qualsiasi LV, è possibile rimuovere il disco da 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
Per correggere l'errore/problema, esegui vgreduce con --removemissing direttiva.
# vgreduce VGExaDb --removemissing --test
Quindi esegui senza --test
# vgreduce VGExaDb --removemissing
Verifica con il comando seguente per errore sconosciuto
# pvs