Here’s our recommended list of partitioning tools for Linux distributions. These tools let you delete, add, tweak or resize the disk partitioning on your Linux system.
Usually, you decide the disk partitions while installing the OS. But, what if you need to modify the partitions sometime after the installation. You just can’t go back to the setup screen in any way. So, that is where partition managers (or accurately disk partition managers) come in handy.
In most of the cases, you do not need to separately install the partition manager because it comes pre-installed. Also, it is worth noting that you can either opt for a command-line based partition manager or something with a GUI.
5 Tools To Manage Disk Partitions in Linux
The list below is in no particular order of ranking. Most of these partitioning tools should be available in your Linux distribution’s repository.
GParted could perhaps be the most popular GUI-based partition manager available for Linux distributions. You might have it pre-installed in some distributions. If you don’t, simply search for it in the software center to get it installed.
It directly prompts you to authenticate as the root user when you launch it. So, you don’t have to utilize the terminal here – at all. After authentication, it analyzes the devices and then lets you tweak the disk partitions. You will also find an option to “Attempt Data Rescue” in case of data loss or accidental deletion of files.
A GUI-based partition manager that comes baked in with Ubuntu or any Ubuntu-based distros like Zorin OS.
It lets you delete, add, resize and tweak the partition. It even helps you in formatting the USB in Ubuntu if there is any problem.
You can even attempt to repair a partition with the help of this tool. The options also include editing filesystem, creating a partition image, restoring the image, and benchmarking the partition.
KDE Partition Manager
KDE Partition Manager should probably come pre-installed on KDE-based Linux distros. But, if it isn’t there – you can search for it on the software center to easily get it installed.
If you didn’t have it pre-installed, you might get the notice that you do not have administrative privileges when you try launching it. Without admin privileges, you cannot do anything. So, in that case, type in the following command to get started:
It will scan your devices and then you will be able to create, move, copy, delete, and resize partitions. You can also import/export partition tables along with a lot of other options available to tweak.
Fdisk [Command Line]
Fdisk is a command line utility that comes baked in with every unix-like OS. Fret not, even though it requires you to launch a terminal and enter commands – it isn’t very difficult. However, if you are too confused while using a text-based utility, you should stick to the GUI applications mentioned above. They all do the same thing.
To launch fdisk, you will have to be the root user and specify the device to manage partitions. Here’s an example for the command to start with:
sudo fdisk /dev/sdc
You can refer to The Linux Documentation Project’s wiki page for the list of commands and more details on how it works.
GNU Parted [Command Line]
Yet another command-line utility that you can find pre-installed on your Linux distro. You just need to enter the following command to get started:
I wouldn’t forget to mention QtParted as one of the alternatives to the list of partition managers. However, it has not been maintained for years now – so I do not recommend using it.
What do you think about the partition managers mentioned here? Did I miss any of your favorites? Let me know and I’ll update this list of partition manager for Linux with your suggestion.