Does LVM need a partition table?

view story

http://serverfault.com – It appears that I am able to successfully do a pvcreate on top of a raw block device, without ever taking the step of creating a partition table. I am then able to create a volume group, logical volume, and finally a filesystem, mount it, and test via dd. It appears to work, but I need a sanity check. Is this a bad idea? How do I create a GPT or MBR partition table on top of a raw block device? How do I use parted to show what sort of partition table is in use? I have tried doing: parted, select /dev/sdb, print and I get: Error: /dev/sdb: unrecognised disk label Yet the drive is curren (HowTos)