I have a removable disk in my CentOS8, but I can't reduce the volume group:
[root@localhost ~]# vgs
WARNING: Couldn't find device with uuid 3GDhRA-KZjA-iDum-8Ut0-s9s0-NnW2-4QQEUv.
WARNING: VG cl is missing PV 3GDhRA-KZjA-iDum-8Ut0-s9s0-NnW2-4QQEUv.
WARNING: Couldn't find all devices for LV cl/root while checking used and assumed devices.
VG #PV #LV #SN Attr VSize VFree
cl 2 3 0 wz-pn- 8,99g 0
[root@localhost ~]# pvs
WARNING: Couldn't find device with uuid 3GDhRA-KZjA-iDum-8Ut0-s9s0-NnW2-4QQEUv.
WARNING: VG cl is missing PV 3GDhRA-KZjA-iDum-8Ut0-s9s0-NnW2-4QQEUv.
WARNING: Couldn't find all devices for LV cl/root while checking used and assumed devices.
PV VG Fmt Attr PSize PFree
/dev/sda2 cl lvm2 a-- <7,00g 0
[unknown] cl lvm2 a-m <2,00g 0
[root@localhost ~]# lvs
WARNING: Couldn't find device with uuid 3GDhRA-KZjA-iDum-8Ut0-s9s0-NnW2-4QQEUv.
WARNING: VG cl is missing PV 3GDhRA-KZjA-iDum-8Ut0-s9s0-NnW2-4QQEUv.
WARNING: Couldn't find all devices for LV cl/root while checking used and assumed devices.
LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert
home cl -wi-ao---- 1016,00m
root cl -wi-ao--p- <7,20g
swap cl -wi-ao---- 820,00m
[root@localhost ~]# vgreduce --removemissing --force cl
WARNING: Couldn't find device with uuid 3GDhRA-KZjA-iDum-8Ut0-s9s0-NnW2-4QQEUv.
WARNING: VG cl is missing PV 3GDhRA-KZjA-iDum-8Ut0-s9s0-NnW2-4QQEUv.
WARNING: Couldn't find all devices for LV cl/root while checking used and assumed devices.
WARNING: Couldn't find device with uuid 3GDhRA-KZjA-iDum-8Ut0-s9s0-NnW2-4QQEUv.
WARNING: Removing partial LV cl/root.
Logical volume cl/root contains a filesystem in use.
I found the lvextend command in my bash history:
lvm lvextend -l +100%FREE /dev/cl/root