Problém
Příkaz pvs zobrazuje neznámé zařízení a pvs nemohl najít zařízení s UUID pro jeden z fyzických svazků
# 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
Řešení
To se může stát, pokud je fyzický disk odstraněn ze serveru před odebráním z VG (LVM). Před použitím níže uvedených kroků proveďte zálohu celého systému.
Vzhledem k tomu, že fyzický disk přidaný do skupiny svazků je odstraněn a není používán nebo nepřidělen žádnému LV, je bezpečné odebrat disk z 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
Chcete-li chybu/problém opravit, spusťte vgreduce pomocí --removemissing směrnice.
# vgreduce VGExaDb --removemissing --test
Poté spusťte bez --test
# vgreduce VGExaDb --removemissing
Pomocí níže uvedeného příkazu ověřte neznámou chybu
# pvs
rpc.statd[PID]:Nepodařilo se vytvořit posluchač xprt (statd, 1, udp6) – CentOS/RHEL 6, 7
Změna názvu hostitele se neodráží v /var/log/messages pro CentOS/RHEL