Difference between revisions of "GParted"

From ArchWiki
Jump to: navigation, search
m (Correct link.)
(Installation on Arch: new install wording)
 
(17 intermediate revisions by 11 users not shown)
Line 2: Line 2:
 
[[Category:System recovery]]
 
[[Category:System recovery]]
 
[[ja:GParted]]
 
[[ja:GParted]]
[http://gparted.sourceforge.net/index.php GParted] is a GTK+ frontend to GNU Parted and the official GNOME Partition Editor application. Use it to make/delete/resize/check partitions of nearly [http://gparted.sourceforge.net/features.php any file format]. You can also manage drive labels and flags as well as copy/paste entire partitions. GParted is available in the extra repo and also as a [http://gparted.sourceforge.net/download.php Live CD] if you'd prefer. One reason to actually download the Live CD would be that you need to make modifications to your root filesystem's partition which you cannot do without unmounting it.
+
[[zh-CN:GParted]]
 +
[[zh-TW:GParted]]
 +
{{Related articles start}}
 +
{{Related|GNU Parted}}
 +
{{Related|fdisk}}
 +
{{Related|Partitioning}}
 +
{{Related articles end}}
 +
 
 +
[http://gparted.sourceforge.net/index.php GParted] is a GTK+ frontend to [[GNU Parted]] and the official GNOME Partition Editor application. Use it to make/delete/resize/check partitions of nearly [http://gparted.sourceforge.net/features.php any file format]. You can also manage drive labels and flags as well as copy/paste entire partitions. GParted is available in the extra repo and also as a [http://gparted.sourceforge.net/download.php Live CD] if you'd prefer. One reason to actually download the Live CD would be that you need to make modifications to your root filesystem's partition which you cannot do without unmounting it.
  
 
{{Warning|Since GParted can read/write to your drive partitions misuse can result in data loss. It is recommended that you back-up affected partitions prior to using GParted.}}
 
{{Warning|Since GParted can read/write to your drive partitions misuse can result in data loss. It is recommended that you back-up affected partitions prior to using GParted.}}
Line 8: Line 16:
 
== Installation on Arch ==
 
== Installation on Arch ==
  
[[pacman|Install]] {{Pkg|gparted}} from the [[official repositories]].
+
[[Install]] the {{Pkg|gparted}} package.
  
 
=== Optional dependencies ===
 
=== Optional dependencies ===
Line 16: Line 24:
 
The base GParted package doesn't come with support for all filesystems. Here is a brief list of additional packages you can install to add support for different filesystems:
 
The base GParted package doesn't come with support for all filesystems. Here is a brief list of additional packages you can install to add support for different filesystems:
  
{| border="1"
+
{| class="wikitable"
| '''Arch Package''' || '''Filesystem'''
+
| '''Package''' || '''Filesystem'''
 
|-
 
|-
 
| {{Pkg|btrfs-progs}} || [[Btrfs]]
 
| {{Pkg|btrfs-progs}} || [[Btrfs]]
Line 27: Line 35:
 
| {{Pkg|exfat-utils}} || exfat
 
| {{Pkg|exfat-utils}} || exfat
 
|-
 
|-
| {{Pkg|f2fs-tools}} || [[F2fs|F2FS]]
+
| {{Pkg|f2fs-tools}} || [[F2FS]]
 
|-
 
|-
 
| {{Pkg|jfsutils}} || [[JFS]]
 
| {{Pkg|jfsutils}} || [[JFS]]
Line 42: Line 50:
 
==== Additional functionality ====
 
==== Additional functionality ====
  
{| border="1"
+
{| class="wikitable"
| '''Arch Package''' || '''Functionality'''
+
| '''Package''' || '''Functionality'''
 
|-
 
|-
| {{Pkg|mtools}} || Utilities for MSDOS disks. Needed if you want to change the label of FAT-volumes.
+
| {{Pkg|mtools}} || Utilities for MS-DOS disks. Needed if you want to change the label of FAT volumes.
 
|}
 
|}
  
Line 55: Line 63:
  
 
== Tips and tricks ==
 
== Tips and tricks ==
 
=== Adding GParted-live to your GRUB menu ===
 
 
See the [[Gparted-Live]] wiki article for instructions on adding GParted-live to your GRUB menu so you can boot into the same live environment as the GParted-live CD directly from GRUB and without the CD!
 
  
 
=== Dual booting with Windows XP ===
 
=== Dual booting with Windows XP ===
Line 79: Line 83:
 
  /dev/sda7 (Logical partition)
 
  /dev/sda7 (Logical partition)
  
So 1-3 are primary partitions. 5-6 are logical partitions within the extended partition. Let's say you want to nuke {{ic|/dev/sda5}} and copy/paste {{ic|/dev/sda2}} into the resulting freespace. Now your drive looks like this: /dev/sda1 (Primary partition)
+
So 1-3 are primary partitions. 5-6 are logical partitions within the extended partition. Let's say you want to nuke {{ic|/dev/sda5}} and copy/paste {{ic|/dev/sda2}} into the resulting freespace. Now your drive looks like this:  
 +
/dev/sda1 (Primary partition)
 
  /dev/sda2 (Primary partition)
 
  /dev/sda2 (Primary partition)
 
  /dev/sda3 (Primary partition)
 
  /dev/sda3 (Primary partition)
Line 102: Line 107:
  
 
If you are having issues loading GParted from a menu, for instance the xfce applications menu, you will have to install the {{Pkg|polkit}} package and autostart it with your session.
 
If you are having issues loading GParted from a menu, for instance the xfce applications menu, you will have to install the {{Pkg|polkit}} package and autostart it with your session.
 +
 +
=== Enabling GParted online resize and dmraid ===
 +
 +
You need rebuild package using following configuration:
 +
 +
./configure --enable-online-resize --enable-libparted-dmraid

Latest revision as of 13:27, 5 July 2016

Related articles

GParted is a GTK+ frontend to GNU Parted and the official GNOME Partition Editor application. Use it to make/delete/resize/check partitions of nearly any file format. You can also manage drive labels and flags as well as copy/paste entire partitions. GParted is available in the extra repo and also as a Live CD if you'd prefer. One reason to actually download the Live CD would be that you need to make modifications to your root filesystem's partition which you cannot do without unmounting it.

Warning: Since GParted can read/write to your drive partitions misuse can result in data loss. It is recommended that you back-up affected partitions prior to using GParted.

Installation on Arch

Install the gparted package.

Optional dependencies

Filesystems

The base GParted package doesn't come with support for all filesystems. Here is a brief list of additional packages you can install to add support for different filesystems:

Package Filesystem
btrfs-progs Btrfs
dosfstools fat16/32
e2fsprogs ext2/ext3/ext4 (v1.41+)
exfat-utils exfat
f2fs-tools F2FS
jfsutils JFS
ntfs-3g NTFS
reiser4progsAUR Reiser4
reiserfsprogs Reiser3
xfsprogs XFS

Additional functionality

Package Functionality
mtools Utilities for MS-DOS disks. Needed if you want to change the label of FAT volumes.

Note that when you install GParted via pacman, it will list these for you also.

GParted support

Have a look at the official GParted forums prior to executing a command if you are unsure about what you're doing.

Tips and tricks

Dual booting with Windows XP

If you have a Windows XP partition that you would like to move from drive-to-drive that also happens to be your boot partition, you can do so easily with GParted and keep Windows happy simply by deleting the following registry key PRIOR to the partition move:

HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices

Reference to this little gem here.

Fixing messed-up partition order

Your partition order can get messed up if you have logical volumes and you erase one of them. Consider the following example:

/dev/sda1 (Primary partition)
/dev/sda2 (Primary partition)
/dev/sda3 (Primary partition)
/dev/sda4 (EXTENDED partition)
/dev/sda5 (Logical partition)
/dev/sda6 (Logical partition)
/dev/sda7 (Logical partition)

So 1-3 are primary partitions. 5-6 are logical partitions within the extended partition. Let's say you want to nuke /dev/sda5 and copy/paste /dev/sda2 into the resulting freespace. Now your drive looks like this:

/dev/sda1 (Primary partition)
/dev/sda2 (Primary partition)
/dev/sda3 (Primary partition)
/dev/sda4 (EXTENDED partition)
/dev/sda7 (Logical partition)
/dev/sda5 (Logical partition)
/dev/sda6 (Logical partition)

Notice that the order is messed up after your delete, copy/paste operation. This can cause all sorts of problems from not being able to mount an expected partition, to GRUB error 17/no bootable system. The solution to this little problem is simple:

  1. Boot with your Arch Live CD or GParted Live CD (or any other live Linux CD)
  2. Run fdisk on the drive, enter expert mode, fix the partition order, and write the changes to disk

Example using /dev/sda:

# fdisk /dev/sda
  1. Once you are in fdisk, choose option x (extra functionality (experts only)) and enter
  2. Then select f (fix partition order) and enter
  3. Then select option w (write table to disk and exit), and enter
Note: You must run partprobe as root or reboot the system in order for the kernel to read the new partition table!

Starting GParted from a menu

If you are having issues loading GParted from a menu, for instance the xfce applications menu, you will have to install the polkit package and autostart it with your session.

Enabling GParted online resize and dmraid

You need rebuild package using following configuration:

./configure --enable-online-resize --enable-libparted-dmraid