Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
GNU Parted
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
{{Short description|Open-source partition editor}} {{Distinguish|GParted}} {{Infobox software | name = GNU Parted | logo = | screenshot = Parted.png | screenshot size = | caption = The {{code|parted}} command | author = Andrew Clausen, Lennert Buytenhek | developer = Various | latest release version = {{wikidata|property|preferred|references|edit|Q1486221|P348|P548=Q2804309}} | latest release date = {{wikidata|qualifier|preferred|single|Q1486221|P348|P548=Q2804309|P577}} | latest preview version = {{wikidata|property|preferred|references|edit|Q1486221|P348|P548=Q51930650}} | latest preview date = {{wikidata|qualifier|preferred|single|Q1486221|P348|P548=Q51930650|P577}} | repo = {{URL|https://git.savannah.gnu.org/cgit/parted.git|GNU Parted Repository}} | programming language = [[C (programming language)|C]] | operating system = [[Linux]], [[GNU Hurd]] | genre = [[Partition editor]] | license = [[GNU General Public License|GPL-3.0-or-later]] | website = {{URL|https://www.gnu.org/software/parted/}} }} '''GNU Parted''' (from ''[[GNU Project|GNU]] partition editor'') is a [[Free software|free]] [[partition editor]], used for creating and deleting [[Partition (computing)|partition]]s. This is useful for creating space for new [[operating system]]s, reorganising [[hard disk]] usage, copying data between hard disks, and [[disk image|disk imaging]]. It was written by Andrew Clausen and Lennert Buytenhek. It consists of a [[Library (computing)|library]], '''libparted''', and a [[Command-line interface|command-line]] [[Front-end and back-end|front-end]], '''parted''', that also serves as a [[reference implementation]]. {{As of|2013|alt=Currently}}, GNU Parted runs only under [[Linux]] and [[GNU]]/[[GNU Hurd|Hurd]].<ref>[https://www.gnu.org/software/parted/manual/parted.html#Supported-Platforms GNU Parted supported platforms]</ref> ==Other front-ends== ===Text-based=== [[Image:GParted_1.3.1_screenshot.png|thumb|300px|[[GParted]] uses GNU Parted in the backend]] '''nparted''' is the [[Newt (programming library)|newt]]-based frontend to GNU Parted.<ref>[http://packages.qa.debian.org/n/nparted.html Overview of nparted source package<!-- Bot generated title -->]</ref> Projects have started for an [[ncurses]] frontend,<ref>[https://github.com/davekong/cparted cparted - ncurses interface in python/pyparted]</ref> that also could be used in Windows (with [[GNUWin32]] Ncurses).<ref>[http://gnuwin32.sourceforge.net/packages/ncurses.htm Ncurses<!-- Bot generated title -->]</ref><!-- link has no files, page was last modified 22 Sep 2003. Top-level page has a package for PDCurses, which is not the same thing --> '''fatresize''' offers a [[command-line interface]] for [[FAT16]]/[[FAT32]] non-destructive resize and uses the GNU Parted library.<ref>[http://sourceforge.net/projects/fatresize/ SourceForge.net: fatresize<!-- Bot generated title -->]</ref> '''tparted''' is the [[Turbo Vision|TV/FV]]-based frontend for GNU Parted.<ref>[https://github.com/Kagamma/tparted github.com: tparted]</ref> ===Graphical front-ends=== '''[[GParted]]''' is a graphical program using the parted libraries. It is adapted for [[GNOME]], one of the two major [[desktop environment]]s (the other being [[KDE]]) for Unix-like installations. It is often included as utility on many [[live CD]] distributions to make partitioning easier. '''[[KDE Partition Manager]]''' is a [[Qt (framework)|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.<ref>{{Cite web|url=https://stikonas.eu/wordpress/2019/05/02/kde-partition-manager-4-0/|title=KDE Partition Manager 4.0|website=stikonas.eu|language=en-GB|access-date=2024-01-11}}</ref> '''[[QtParted]]''' was another graphical front-end based on Qt that is no longer being actively maintained. '''Pyparted'''<ref>[https://github.com/dcantrell/pyparted pyparted β Python bindings for GNU parted (libparted) github page]</ref> (also called python-parted)<ref>[http://packages.ubuntu.com/dapper/python-parted python-parted package in Ubuntu dapper]</ref> is the [[Python (programming language)|Python]] front-end for GNU Parted. [[Linux distribution]]s that come with parted by default include [[Slackware]], [[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.<ref>[http://savannah.gnu.org/forum/forum.php?forum_id=6837 parted 3.0 release notes]</ref> ==See also== {{Portal|Free and open-source software}} *[[List of disk partitioning software]] *[[util-linux]]: **[[fdisk]] **[[cfdisk]] **[[sfdisk]] *[[gpart]] *[[gparted]] *[[FIPS (computer program)|FIPS]] *[[Master Boot Record manager]] ==References== {{Reflist}} ==External links== *{{Official website|https://www.gnu.org/software/parted/}} *{{man|8|parted|die.net}} {{GNU}} {{FLOSS}} {{DEFAULTSORT:Gnu Parted}} [[Category:Free partitioning software]] [[Category:GNU Project software|Parted]] [[Category:Software using the GNU General Public License]] [[Category:Free software that uses ncurses]]
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)
Pages transcluded onto the current version of this page
(
help
)
:
Template:As of
(
edit
)
Template:Cite web
(
edit
)
Template:Distinguish
(
edit
)
Template:FLOSS
(
edit
)
Template:GNU
(
edit
)
Template:Infobox
(
edit
)
Template:Infobox software
(
edit
)
Template:Main other
(
edit
)
Template:Man
(
edit
)
Template:Official website
(
edit
)
Template:Portal
(
edit
)
Template:Reflist
(
edit
)
Template:Short description
(
edit
)
Template:Template other
(
edit
)