If you want to work with partitions, there's a choice. Either you use the old way, MBR,
or you go for the new way, which is GPT. Let's talk about it. MBR is Master Boot Record.
It was invented in 1981, and it works with the Basic Input-Output System, or BIOS, to
store partition information in a 512 bytes on-disk area, as well as the Bootstrap Loader.
The Bootstrap Loader is taking care of loading your operating system, and with this Bootstrap
Loader, there are 64 bytes remaining for partitions. And that gives you place for four primary
partitions with a size of 16 bytes each to address metadata information about these partitions.
To address more partitions, extended and logical partitions are needed. So the trick is that
one of the primary partitions is used as an extended partition, and within the extended
partition, you can create logical partitions. Now, in MBR, you can address a maximum of
two Tebby bytes of storage, and that is for the simple reason that there is only 64 bits,
and in 64 bits, well, addresses that can be used are maximized. Storage is limited.
On-disk is the recommended utility to create MBR partitions. GWT Partition Table, or GPT,
was developed to manage the shortcomings of MBR. It was introduced in 2010, and it offers
larger area to store up to 128 partitions in total. Because in GPT, many partitions
can be stored, there is no more need for extended partitions. And GPT is the default on systems
that work with the Unified Extensible Firmware Interface, or UEFI, which is the default on
all physical systems nowadays. PARTET or GDISC are the tools to work with GPT partitions,
but nowadays, FDISC has been modified to manage GPT partitions also. That depends on your
distribution. If you're on Red Hat, you can use FDISC, but if I may give you a tip for
your exam, make sure that you're also familiar with the PARTET utility. There might be some
questions about them.