Skip to main content

Command Palette

Search for a command to run...

How to Delete a Partition in Linux

Published
7 min readView as Markdown

Deleting a partition in Linux might seem tricky if you’re new to the operating system. But don’t worry, I’ll guide you through the process in a simple and clear way. Whether you want to free up space, reorganize your drives, or fix partition issues, knowing how to delete a partition is a useful skill.

In this article, you’ll learn about different tools and commands to delete partitions safely. I’ll explain how to use graphical tools like GParted and command-line utilities such as fdisk and parted. By the end, you’ll feel confident managing your disk partitions on Linux.

Understanding Partitions in Linux

Before deleting a partition, it’s important to understand what a partition is. A partition is a section of your hard drive or SSD that acts like a separate storage unit. Linux uses partitions to organize data, install operating systems, and manage files efficiently.

Partitions can be primary, extended, or logical. Each has a specific role in how your disk is structured. Deleting a partition removes that section and all data inside it, so backing up important files is crucial.

Here are some key points about partitions:

  • Partitions are listed as /dev/sda1, /dev/sda2, etc., where sda is the drive and the number is the partition.
  • Linux supports multiple file systems like ext4, NTFS, and FAT32 on partitions.
  • You can have multiple partitions on one physical disk.

Knowing this helps you avoid mistakes when deleting partitions.

Tools to Delete Partitions in Linux

Linux offers several tools to manage partitions. You can choose between graphical interfaces or command-line utilities based on your comfort level.

Graphical Tools

  • GParted: A popular and user-friendly partition editor. It shows your drives visually and lets you delete, resize, or create partitions easily.
  • KDE Partition Manager: Similar to GParted but designed for KDE desktop environments.
  • Disks (GNOME Disk Utility): A simple tool included in many Linux distributions for basic partition management.

Command-Line Tools

  • fdisk: A classic tool for managing MBR partitions. It’s powerful but requires typing commands.
  • parted: Supports both MBR and GPT partitions and offers more advanced features.
  • cfdisk: A curses-based partition editor that’s easier to use than fdisk but still command-line based.

You can pick the tool that fits your needs. For beginners, GParted is usually the easiest.

How to Delete a Partition Using GParted

GParted is one of the safest and most intuitive ways to delete a partition. Here’s how you can do it:

  1. Install GParted
    If it’s not already installed, open your terminal and type:

    sudo apt-get install gparted
    

    (For Debian/Ubuntu-based systems. Use your distro’s package manager if different.)

  2. Open GParted
    Run GParted with root permissions:

    sudo gparted
    

    You’ll see a graphical window showing your drives and partitions.

  3. Select the Drive
    Use the dropdown menu in the top-right corner to select the drive containing the partition you want to delete.

  4. Delete the Partition

    • Right-click the partition you want to remove.
    • Choose Delete from the menu.
    • The partition will be marked for deletion but not removed yet.
  5. Apply Changes
    Click the green checkmark button to apply all pending operations. GParted will delete the partition and free up the space.

  6. Close GParted
    Once done, close the program. You can now use the free space for new partitions or other purposes.

Important Tips for GParted

  • Always back up important data before deleting partitions.
  • Make sure the partition is not mounted or in use.
  • If you’re deleting a system partition, be cautious as it may affect your OS.

Deleting a Partition Using fdisk

If you prefer the terminal, fdisk is a reliable tool for deleting partitions on MBR disks. Here’s a step-by-step guide:

  1. Open Terminal
    Launch your terminal application.

  2. List Partitions
    Identify your disk and partitions by running:

    sudo fdisk -l
    

    This lists all disks and partitions. Note the disk name (e.g., /dev/sda).

  3. Start fdisk on the Disk
    Run:

    sudo fdisk /dev/sda
    

    Replace /dev/sda with your disk name.

  4. View Partition Table
    Type p and press Enter to print the partition table.

  5. Delete the Partition

    • Type d and press Enter.
    • If prompted, enter the partition number you want to delete (e.g., 2 for /dev/sda2).
  6. Write Changes
    Type w and press Enter to write the changes to disk.

  7. Exit fdisk
    fdisk will exit automatically after writing.

Notes on fdisk

  • fdisk works best with MBR partition tables.
  • For GPT disks, consider using gdisk or parted.
  • Deleting a partition removes its entry but does not wipe data immediately.

Using parted to Delete a Partition

parted is a flexible tool that supports both MBR and GPT disks. It’s useful if you want more control or are working with newer partition tables.

Here’s how to delete a partition with parted:

  1. Open Terminal

  2. Start parted on Your Disk

    sudo parted /dev/sda
    

    Replace /dev/sda with your disk.

  3. Print Partition Table
    Type:

    print
    

    This shows all partitions and their numbers.

  4. Delete the Partition
    Type:

    rm NUMBER
    

    Replace NUMBER with the partition number you want to delete.

  5. Exit parted
    Type:

    quit
    

    This saves changes and exits.

Why Use parted?

  • Supports GPT and MBR.
  • Can handle large disks and advanced partitioning.
  • Useful for scripting and automation.

Important Precautions Before Deleting Partitions

Deleting partitions can cause data loss or system issues if done incorrectly. Here are some precautions to keep in mind:

  • Backup Data: Always back up important files before deleting partitions.
  • Unmount Partitions: Ensure the partition is not mounted or in use.
  • Check for Swap: If the partition is swap space, disable it first with swapoff.
  • Avoid System Partitions: Don’t delete partitions used by your OS unless you know what you’re doing.
  • Use Live USB: For system partitions, use a live Linux USB to avoid conflicts.

What Happens After Deleting a Partition?

Once you delete a partition, the space becomes unallocated. You can:

  • Create a new partition in that space.
  • Extend existing partitions to use the free space.
  • Leave it unallocated for future use.

Remember, deleting a partition does not erase the data immediately. The data remains until overwritten, so recovery might be possible with special tools if needed.

How to Format a Partition After Deleting

If you create a new partition after deleting, you’ll likely want to format it. Formatting prepares the partition with a file system.

Here’s a quick way to format a partition:

sudo mkfs.ext4 /dev/sda3

Replace /dev/sda3 with your new partition. You can use other file systems like ntfs, fat32, or xfs depending on your needs.

Summary Table of Commands

ToolCommand ExampleNotes
GPartedGraphical interfaceEasy for beginners
fdisksudo fdisk /dev/sdaMBR disks, command-line
partedsudo parted /dev/sdaSupports GPT and MBR
mkfssudo mkfs.ext4 /dev/sda3Format new partitions

Conclusion

Deleting a partition in Linux is straightforward once you know the right tools and steps. Whether you prefer a graphical tool like GParted or command-line utilities like fdisk and parted, you can safely manage your disk partitions.

Always remember to back up your data and double-check which partition you’re deleting. With careful attention, you can free up space, reorganize your drives, and keep your Linux system running smoothly.


FAQs

How do I know which partition to delete?

Use sudo fdisk -l or GParted to list partitions. Identify the partition by size, file system, or mount point. Always double-check to avoid deleting important data.

Can I delete a partition while it’s mounted?

No. You must unmount the partition first using umount /dev/sdXN to avoid data corruption.

What if I delete the wrong partition?

Data might be lost. Stop using the disk immediately and try recovery tools like TestDisk. Regular backups help prevent data loss.

Is it safe to delete swap partitions?

Yes, but disable swap first with sudo swapoff /dev/sdXN. Deleting active swap can cause system instability.

Can I delete partitions on an SSD the same way as HDD?

Yes, the process is the same. However, SSDs benefit from TRIM commands to maintain performance after partition changes.

More from this blog

L

LinuxBloke | Linux Tips, Tricks & Troubleshooting

672 posts