Você precisa mover as extensões físicas para outra fonte antes de iniciar sua ação vgreduce
para remover fisicamente (ou virtualmente) o dispositivo. O seguinte está documentado no portal do cliente da RedHat, por isso deve funcionar com a maioria das versões do LVM atualmente sendo utilizadas.
Verifique se você tem espaço
root# pvs -o+pv_used
PV VG Fmt Attr PSize PFree Used
/dev/sda1 myvg lvm2 a- 17.15G 12.15G 5.00G
/dev/sdb1 myvg lvm2 a- 17.15G 12.15G 5.00G
Mover dados para um novo volume físico
root# pvmove /dev/sdb1
/dev/sdb1: Moved: 2.0%
...
Verifique novamente para garantir que tudo foi copiado por
root# pvs -o+pv_used
PV VG Fmt Attr PSize PFree Used
/dev/sda1 myvg lvm2 a- 17.15G 7.15G 10.00G
/dev/sdb1 myvg lvm2 a- 17.15G 17.15G 0
Encolher o grupo de volumes
# vgreduce myvg /dev/sdb1
Removed "/dev/sdb1" from volume group "myvg"
Remova o disco físico (ou virtual)