GParted is GUI interface for GNU Parted, used for Disk partitioning and has been included in many GNU/Linux systems. It is a free and open source partition editor. It is used for creating, deleting, resizing, moving, checking, and copying disk partitions and its file systems. While allowing user to perform tasks to disk imaging, backup disk, reorganize disk usage.
It is written in C++ and uses gtkmm to interface with GTK+, when it reached v1.0, it brought a migration from gtkmm2 to gtkmm3 code base. Other changes then included:
- New F2FS support for read, grow, check disk usage
- Ability to resize extended partition online, without the need to unmount partition
- Fix NTFS file systems’s slow refresh
- Handling improvements for Btrfs
Note on F2FS:
F2FS or Flash-Friendly File System, developed by Samsung for Linux kernel, is flash file system used in NAND flash memory. They are often used with SSD, eMMC and SD cards, primarily as storage devices in mobile devices to servers. F2FS is based on log-structured file system approach, dividing entire volume in a number of fixed 2MB segments. Many companies have adopted it in their devices, including Google’s Nexus 9, Motorola Mobility’s Moto G/E/X, Huawei’s P9, OnePlus’s OnePlus 3T.