arch-wiki-md-repo
Version:
All arch-wiki articles in markdown format, updated every two days.
125 lines (83 loc) • 6.69 kB
Markdown
**翻译状态:** 本文是英文页面 [GParted](/index.php/GParted "GParted") 的[翻译](/index.php/ArchWiki_Translation_Team_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87) "ArchWiki Translation Team (简体中文)"),最后翻译时间:2015-03-01,点击[这里](https://wiki.archlinux.org/index.php?title=GParted&diff=0&oldid=363208)可以查看翻译后英文页面的改动。
[GParted](http://gparted.sourceforge.net/index.php) 是 GNU Parted 的 GTK+ 前端,也是 GNOME 官方指定的分区编辑程序。它可以建立/删除/更改/检查几乎[所有文件格式](http://gparted.sourceforge.net/features.php)的分分区,还可以管理驱动器盘符、参数和复制/粘贴整个分区。GParted 收录于 [extra] 库,还有 [Live CD](http://gparted.sourceforge.net/download.php) 版本。若要调整平常无法卸载的根文件系统所在分区,需要下载 Live CD.
**警告:** GParted 可以读写您的硬盘分区,因此若使用不慎会导致数据丢失。建议您在使用 GParted 之前先备份会受到影响的分区。
## Contents
* [1 安装到 Arch](#.E5.AE.89.E8.A3.85.E5.88.B0_Arch)
* [1.1 可选依赖](#.E5.8F.AF.E9.80.89.E4.BE.9D.E8.B5.96)
* [1.1.1 文件系统](#.E6.96.87.E4.BB.B6.E7.B3.BB.E7.BB.9F)
* [1.1.2 额外功能](#.E9.A2.9D.E5.A4.96.E5.8A.9F.E8.83.BD)
* [2 GParted 支持](#GParted_.E6.94.AF.E6.8C.81)
* [3 小技巧](#.E5.B0.8F.E6.8A.80.E5.B7.A7)
* [3.1 把 GParted-live 添加至您的 GRUB 菜单](#.E6.8A.8A_GParted-live_.E6.B7.BB.E5.8A.A0.E8.87.B3.E6.82.A8.E7.9A.84_GRUB_.E8.8F.9C.E5.8D.95)
* [3.2 双启动 Windows XP](#.E5.8F.8C.E5.90.AF.E5.8A.A8_Windows_XP)
* [3.3 修复混乱的分区顺序](#.E4.BF.AE.E5.A4.8D.E6.B7.B7.E4.B9.B1.E7.9A.84.E5.88.86.E5.8C.BA.E9.A1.BA.E5.BA.8F)
* [3.4 从菜单启动 GParted](#.E4.BB.8E.E8.8F.9C.E5.8D.95.E5.90.AF.E5.8A.A8_GParted)
* [3.5 启用 GParted 在线调整大小和设备对应器磁盘阵列(dmraid)功能](#.E5.90.AF.E7.94.A8_GParted_.E5.9C.A8.E7.BA.BF.E8.B0.83.E6.95.B4.E5.A4.A7.E5.B0.8F.E5.92.8C.E8.AE.BE.E5.A4.87.E5.AF.B9.E5.BA.94.E5.99.A8.E7.A3.81.E7.9B.98.E9.98.B5.E5.88.97.28dmraid.29.E5.8A.9F.E8.83.BD)
## 安装到 Arch
从[官方源](/index.php/%E5%AE%98%E6%96%B9%E6%BA%90 "官方源")[安装](/index.php/Pacman "Pacman") [gparted](https://www.archlinux.org/packages/?name=gparted) .
### 可选依赖
#### 文件系统
单独的 GParted 软件包本身并不支持所有文件系统。以下列举了为支持不同文件系统所需的软件包:
| **软件包** | **文件系统** |
| [btrfs-progs](https://www.archlinux.org/packages/?name=btrfs-progs) | [Btrfs](/index.php/Btrfs "Btrfs") |
| [dosfstools](https://www.archlinux.org/packages/?name=dosfstools) | fat16/32 |
| [e2fsprogs](https://www.archlinux.org/packages/?name=e2fsprogs) | ext2/[ext3](/index.php/Ext3 "Ext3")/[ext4](/index.php/Ext4 "Ext4") (v1.41+) |
| [exfat-utils](https://www.archlinux.org/packages/?name=exfat-utils) | exfat |
| [f2fs-tools](https://www.archlinux.org/packages/?name=f2fs-tools) | [F2FS](/index.php/F2FS "F2FS") |
| [jfsutils](https://www.archlinux.org/packages/?name=jfsutils) | [JFS](/index.php/JFS "JFS") |
| [ntfs-3g](https://www.archlinux.org/packages/?name=ntfs-3g) | [NTFS](/index.php/NTFS "NTFS") |
| [reiser4progs](https://aur.archlinux.org/packages/reiser4progs/) | [Reiser4](/index.php/Reiser4 "Reiser4") |
| [reiserfsprogs](https://www.archlinux.org/packages/?name=reiserfsprogs) | Reiser3 |
| [xfsprogs](https://www.archlinux.org/packages/?name=xfsprogs) | [XFS](/index.php/XFS "XFS") |
#### 额外功能
| **软件包** | **功能** |
| [mtools](https://www.archlinux.org/packages/?name=mtools) | 适用于 MSDOS 硬盘。如果您要更改 FAT 分区的盘符,就需要这个。 |
**注意:** 若您通过 pacman 安装 GParted, pacman 也会为您列举这些可选软件包。
## GParted 支持
若您不确定某个指令的作用为何,可以参考[官方 GParted 论坛](http://gparted-forum.surf4.info/)。
## 小技巧
### 把 GParted-live 添加至您的 GRUB 菜单
将 GParted-live 添加至您的 GRUB 菜单的步骤,请参阅 [Gparted-Live](/index.php/Gparted-Live "Gparted-Live") wiki 文章。好处是您可以直接从 GRUB 启动进 GParted-live CD 的 live 环境,不需要另外准备一张 CD!
### 双启动 Windows XP
如果您打算将一个同属于启动分区的 Windows XP 分区移动到另一块硬盘,只要将以下的注册表删除,之后就可以用 GParted 轻易地操作,Windows 不会出现任何问题:
```
HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices
```
相关资料参见[这里](http://gparted-forum.surf4.info/viewtopic.php?pid=8347#p8347)。
### 修复混乱的分区顺序
如果您的硬盘上有逻辑分区,刪除其中一个可能会导致分区顺序混乱。例如以下的范例:
```
/dev/sda1 (主分区)
/dev/sda2 (主分区)
/dev/sda3 (主分区)
/dev/sda4 (**扩展**分区)
/dev/sda5 (逻辑分区)
/dev/sda6 (逻辑分区)
/dev/sda7 (逻辑分区)
```
1-3 是主分区。5-6 是隶属于扩展分区 (4) 的逻辑分区。假设您砍掉 `/dev/sda5`,并将 `/dev/sda2` 复制一份到释出的空间上,那么现在您的硬盘看起来像下面这样:
```
/dev/sda1 (主分区)
/dev/sda2 (主分区)
/dev/sda3 (主分区)
/dev/sda4 (**扩展**分区)
/dev/sda7 (逻辑分区)
/dev/sda5 (逻辑分区)
/dev/sda6 (逻辑分区)
```
注意到在删除、复制/粘贴分区之后,分区顺序混乱了。这可能会导致各种问题:无法顺利挂载分区、出现 GRUB Error 17 "no bootable system"等等。解決这个小问题的方法很简单:
1. 用您的 Arch Live CD、GParted Live CD (或任何其他 live Linux CD) 启动系统
2. 运行 fdisk, 选择硬盘,进入高级模式,修复分区顺序,并将变更写入硬盘
例如使用 `/dev/sda`:
```
# fdisk /dev/sda
```
1. 进入 fdisk 之后,选择 `x` 选项 (额外功能 (仅限进阶用户)) 并按 enter
2. 接着选择 `f` 选项 (修复分区顺序) 并按 enter
3. 接着选择 `w` 选项 (写入分区表之后退出) 并按 enter
**注意:** 您必须以 root 身分执行 **partprobe**,或是重启系统,这样内核才能读取新的分区表!
### 从菜单启动 GParted
如果您从菜单 (例如 xfce 的应用程序菜单) 载入 GParted 时发生任何问题,安装 [polkit](https://www.archlinux.org/packages/?name=polkit) 软件包,并设定为和当前会话同时启动。
### 启用 GParted 在线调整大小和设备对应器磁盘阵列(dmraid)功能
你需要以以下参数重新编译软件包:
./configure --enable-online-resize --enable-libparted-dmraid