GNU Parted (from ''
GNU partition editor'') is a
free partition editor, used for creating and deleting
partitions. This is useful for creating space for new
operating system
An operating system (OS) is system software that manages computer hardware and software resources, and provides common daemon (computing), services for computer programs.
Time-sharing operating systems scheduler (computing), schedule tasks for ...
s, reorganising
hard disk
A hard disk drive (HDD), hard disk, hard drive, or fixed disk is an electro-mechanical data storage device that stores and retrieves digital data using magnetic storage with one or more rigid rapidly rotating hard disk drive platter, pla ...
usage, copying data between hard disks, and
disk imaging
A disk image is a snapshot of a storage device's content typically stored in a file on another storage device.
Traditionally, a disk image was relatively large because it was a bit-by-bit copy of every storage location of a device (i.e. every ...
. It was written by Andrew Clausen and Lennert Buytenhek.
It consists of a
library
A library is a collection of Book, books, and possibly other Document, materials and Media (communication), media, that is accessible for use by its members and members of allied institutions. Libraries provide physical (hard copies) or electron ...
, libparted, and a
command-line
A command-line interface (CLI) is a means of interacting with software via commands each formatted as a line of text. Command-line interfaces emerged in the mid-1960s, on computer terminals, as an interactive and more user-friendly alternativ ...
front-end, parted, that also serves as a
reference implementation
In the software development process, a reference implementation (or, less frequently, sample implementation or model implementation) is a program that implements all requirements from a corresponding specification. The reference implementation ...
.
, GNU Parted runs only under
Linux
Linux ( ) is a family of open source Unix-like operating systems based on the Linux kernel, an kernel (operating system), operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically package manager, pac ...
and
GNU/
Hurd
GNU Hurd is a collection of microkernel servers written as part of GNU, for the GNU Mach microkernel. It has been under development since 1990 by the GNU Project of the Free Software Foundation, designed as a replacement for the Unix kernel, and ...
.
Other front-ends
Text-based
nparted is the
newt
A newt is a salamander in the subfamily Pleurodelinae. The terrestrial juvenile phase is called an eft. Unlike other members of the family Salamandridae, newts are semiaquatic, alternating between aquatic and terrestrial habitats. Not all aqua ...
-based frontend to GNU Parted.
Projects have started for an
ncurses frontend, that also could be used in Windows (with
GNUWin32 Ncurses).
fatresize offers a
command-line interface
A command-line interface (CLI) is a means of interacting with software via command (computing), commands each formatted as a line of text. Command-line interfaces emerged in the mid-1960s, on computer terminals, as an interactive and more user ...
for
FAT16
File Allocation Table (FAT) is a file system developed for personal computers and was the default file system for the MS-DOS and Windows 9x operating systems. Originally developed in 1977 for use on floppy disks, it was adapted for use on Ha ...
/
FAT32
File Allocation Table (FAT) is a file system developed for personal computers and was the default file system for the MS-DOS and Windows 9x operating systems. Originally developed in 1977 for use on floppy disks, it was adapted for use on ...
non-destructive resize and uses the GNU Parted library.
tparted is the
TV/FV-based frontend for GNU Parted.
Graphical front-ends
GParted
GParted is a GTK front-end to GNU Parted and an official GNOME partition-editing application (alongside GNOME Disks, Disks). GParted is used for creating, deleting, resizing, moving, checking, and copying Partition (computing), disk partitions a ...
is a graphical program using the parted libraries. It is adapted for
GNOME
A gnome () is a mythological creature and diminutive spirit in Renaissance magic and alchemy, introduced by Paracelsus in the 16th century and widely adopted by authors, including those of modern fantasy literature. They are typically depict ...
, one of the two major
desktop environment
In computing, a desktop environment (DE) is an implementation of the desktop metaphor made of a bundle of programs running on top of a computer operating system that share a common graphical user interface (GUI), sometimes described as a graphi ...
s (the other being
KDE
KDE is an international free software community that develops free and open-source software. As a central development hub, it provides tools and resources that enable collaborative work on its projects. Its products include the KDE Plasma gra ...
) for Unix-like installations. It is often included as utility on many
live CD
A live CD (also live DVD, live disc, or live operating system) is a complete booting, bootable computer installation including operating system which runs directly from a CD-ROM or similar storage device into a computer's memory, rather than lo ...
distributions to make partitioning easier.
KDE Partition Manager is a
Qt graphical program, also included on many live CD distributions, which made use of parted libraries; anyway, in version 4.0 its backend, KPMcore, was ported away from libparted to sfdisk.
QtParted
QtParted is a Qt4 front-end to GNU Parted.
QtParted is a program for Linux which is used for creating, destroying, resizing and managing partitions. It uses the GNU Parted libraries and is built with the Qt4 toolkit. Like GNU Parted, it ha ...
was another graphical front-end based on Qt that is no longer being actively maintained.
Pyparted (also called python-parted) is the
Python front-end for GNU Parted.
Linux distribution
A Linux distribution, often abbreviated as distro, is an operating system that includes the Linux kernel for its kernel functionality. Although the name does not imply product distribution per se, a distro—if distributed on its own—is oft ...
s that come with parted by default include
Slackware
Slackware is a Linux distribution created by Patrick Volkerding in 1993. Originally based on Softlanding Linux System (SLS), Slackware has been the basis for many other Linux distributions, most notably the first versions of SUSE Linux distr ...
,
Knoppix,
sidux,
SystemRescueCD, and
Parted Magic.
Limitations
Parted previously had support for operating on filesystems within partitions (creating, moving, resizing, copying). This support was removed in version 3.0.
parted 3.0 release notes
/ref>
See also
*List of disk partitioning software
This is a list of utilities for performing disk partitioning
Disk partitioning or disk slicing is the creation of one or more regions on secondary storage, so that each region can be managed separately. These regions are called partitions. It i ...
* util-linux:
**fdisk
fdisk is a command-line utility for disk partitioning. It has been part of DOS, DR FlexOS, IBM OS/2, and early versions of Microsoft Windows, as well as certain ports of FreeBSD, NetBSD, OpenBSD, DragonFly BSD and macOS for compatibilit ...
**cfdisk
cfdisk is a Linux partition editor, similar to fdisk, but with a different, curses (programming library), curses-based user interface. It is part of the util-linux package of Linux utility programs.
The current cfdisk implementation utilizes th ...
** sfdisk
* gpart
*gparted
GParted is a GTK front-end to GNU Parted and an official GNOME partition-editing application (alongside GNOME Disks, Disks). GParted is used for creating, deleting, resizing, moving, checking, and copying Partition (computing), disk partitions a ...
* FIPS
* Master Boot Record manager
References
External links
*
*
{{DEFAULTSORT:Gnu Parted
Free partitioning software
Parted
GNU Parted (from ''GNU Project, GNU partition editor'') is a Free software, free partition editor, used for creating and deleting Partition (computing), partitions. This is useful for creating space for new operating systems, reorganising hard di ...
Software using the GNU General Public License
Free software that uses ncurses