For an example, what are the advantages (or optionally disadvantages) of creating a Linux file-system (ext3 or ext4) directly on hard drive (i.e mkfs.ext3 /dev/sdb) rather than making it on a partition.
When I implemented ext3 file-system directly on my second hard drive, every thing seems to be working as usual, it can be mounted with mount command and also via /etc/fstab on boot time. I did not notice any performance issue either. The only thing I notice was fdisk -l is returning "Disk /dev/sdb doesn't contain a valid partition table". Apart from that the setup (tried in VMWare) worked quite well.
Therefore, can someone tell me which is better? Is there any benefits (or drawbacks) when creating a file-system directly on hard-disk? What are your ideas?