Partitioning scheme rationale
I am trying to come up with a partitioning scheme for myself and have been looking
for suggestions for the same on the net. But I am now left with a nagging question:
why create a primary partition when a logical partition (within an extended partition)
will do just as well?
I understand that primary partition is indispensable in some cases. In particular,
one can only boot from a primary partition. Fair enough. I can see the point of giving /boot
its own primary partition.
But then I have come across schemes like the one below:
/dev/sda1 -> /boot
/dev/sda2 -> swap
/dev/sda3 -> /root
/dev/sda[5+] -> for /home, /var, /usr etc..
In the above example, given that there can be only 4 primaries in the MBR, why would I want to
give swap and root their own primary partitions? Doing so would leave no primary partition
free for me to install another OS and/or Linux distribution. There must, therefore, be some
tangible advantage to doing so to offset the loss of future option. But I can't figure out
what they are...
Thanks for your help