Delete LVM and anything related to it

user asked:

I want to delete /dev/sdb disk from the server. Before doing that I guess I should remove lvm and anything related to it. I don’t care about /dev/sdb1 data.

I’m trying to follow this article

lvremove /dev/mapper/VolGroup01-LogVol00

but during the second command I get the following error

vgreduce VolGroup01 /dev/sdb1
Can't remove final physical volume "/dev/sdb1" from volume group "VolGroup01"

Also tried vgchange -an VolGroup01
and then vgreduce VolGroup01 /dev/sdb1 but still same error.

My answer:

You are trying to “reduce” a volume group to nothing. Instead, to delete it, use vgremove.

vgremove VolGroup01

Now you can remove the LVM volume label from the physical volume with pvremove.

pvremove /dev/sdb1

And now you can remove or repurpose the disk.

View the full question and any other answers on Server Fault.

Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.