gdisk
gdisk is a command-line utility for managing partition tables on storage devices, specifically designed for GUID Partition Table (GPT) disks. It allows users to create, delete, resize, and modify partitions on modern systems that use GPT, which supports larger disks and more partitions than the older Master Boot Record (MBR) scheme. It is commonly used on Linux and Unix-like operating systems for disk management tasks.
Developers should learn gdisk when working with systems that require GPT partitioning, such as servers, large storage arrays, or modern desktops with UEFI firmware, as it provides precise control over disk layouts. It is essential for tasks like setting up dual-boot configurations, managing RAID arrays, or preparing disks for operating system installations where GPT is mandated by hardware or software requirements.