In Linux it's possible to format a non-system hard disk directly, without first putting any partitions on it.
I've formatted a raw hard disk using mke2fs
, creating an ext4 volume /dev/sda
, rather than /dev/sda1
.
This seems to work perfectly; and presumably if there's no partition then that's one less thing that can go wrong.
However, I wonder why I can't find anyone else who has advocated this. I know it's not possible in Windows, but I can't find anything in Unix land either.
So if I only want one non-system volume on a hard disk, is there any reason why should first create a partition before formatting it?
EDIT: As is often the case, I've found several related questions here after I posted this one: