LVM device (/dev/sd*) excluded by a filter error

If you have created a new VD using a disk or group of disks that were previously partitioned, you may see a message like this when you try to initialize the virtual disk for LVM.

pvcreate /dev/sddDevice /dev/sdd excluded by a filter.

If filter is correct (/etc/lvm/lvm.conf) and old partition table information found on the disk, you can wipe out the old partition information with “wipefs”.

wipefs -a /dev/sdd
/dev/sdd: 2 bytes were erased at offset 0x000001fe (dos): 55 aa
/dev/sdd: calling ioclt to re-read partition table: Success

Now, try pvcreate command again.

pvcreate /dev/sdd
Physical volume "/dev/sdd" successfully created.

You can also do this with multiple volumes at the same time. To clear devices like sda, sdb, sdc at the same time.

wipefs -a /dev/sd[abc]

BE CAREFUL USING THIS METHOD AS IT ERASES EVERYTHING ON THE DISK IN A SNAP!

Do the pvcreate command with multiple devices.

sudo pvcreate sd[abc]