When I am looking to create a new partition table, I have the following options:
aixamigabsddvhgptmacmsdospc98sunloop
The default in gparted appears to be msdos which I guess is an ‘MBR’ partition table. However gpt is more recent, but has less Windows support. I’ve used Linux for a long time, but I’ve never really looked into partitioning.
What are the various options and their differences? Is there a recommended one for Linux-only disks?
Answers:
Thank you for visiting the Q&A section on Magenaut. Please note that all the answers may not help you solve the issue immediately. So please treat them as advisements. If you found the post helpful (or not), leave a comment & I’ll get back to you as soon as possible.
Method 1
The options correspond to the various partitioning systems supported in libparted; there’s not much documentation, but looking at the source code:
aixprovides support for the volumes used in IBM’s AIX (which introduced what we now know as LVM);amigaprovides support for the Amiga’s RDB partitioning scheme;bsdprovides support for BSD disk labels;dvhprovides support for SGI disk volume headers;gptprovides support for GUID partition tables;macprovides support for old (pre-GPT) Apple partition tables;msdosprovides support for DOS-style MBR partition tables;pc98provides support for PC-98 partition tables;sunprovides support for Sun’s partitioning scheme;loopprovides support for raw disk access (loopback-style) — I’m not sure about the uses for this one.
As you can see, the majority of these are for older systems, and you probably won’t need to create a partition table of any type other than gpt or msdos.
For a new disk, I recommend gpt: it allows more partitions, it can be booted even in pre-UEFI systems (using grub), and supports disks larger than 2 TiB (up to 8 ZiB for 512-byte sector disks). Actually, if you don’t need to boot from the disk, I’d recommend not using a partitioning scheme at all and simply adding the whole disk to mdadm, LVM, or a zpool, depending on whether you use LVM (on top of mdadm or not) or ZFS.
Method 2
Yes msdos is the Master Boot Record based partioning.
You should either go with msdos or with gpt. You will have to go with gpt if you want more than 7 partitions (unless you want a non-standard MBR, which I don’t recommend, you never know what utilities assume the msdos/windows restrictions). You also have to go with gpt if you have drives > 2Tb.
If this is a Linux only disc that will never go into a really old Linux system not supporting gpt, then going with gpt is the easiest.
All methods was sourced from stackoverflow.com or stackexchange.com, is licensed under cc by-sa 2.5, cc by-sa 3.0 and cc by-sa 4.0