GParted (简体中文)

From ArchWiki
Jump to: navigation, search
翻译状态: 本文是英文页面 GParted翻译,最后翻译时间:2015-03-01,点击这里可以查看翻译后英文页面的改动。

GParted 是 GNU Parted 的 GTK+ 前端,也是 GNOME 官方指定的分区编辑程序。它可以建立/删除/更改/检查几乎所有文件格式的分分区,还可以管理驱动器盘符、参数和复制/粘贴整个分区。GParted 收录于 [extra] 库,还有 Live CD 版本。若要调整平常无法卸载的根文件系统所在分区,需要下载 Live CD.


警告: GParted 可以读写您的硬盘分区,因此若使用不慎会导致数据丢失。建议您在使用 GParted 之前先备份会受到影响的分区。

安装到 Arch

官方源安装 gparted .

可选依赖

文件系统

单独的 GParted 软件包本身并不支持所有文件系统。以下列举了为支持不同文件系统所需的软件包:

软件包 文件系统
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

额外功能

软件包 功能
mtools 适用于 MSDOS 硬盘。如果您要更改 FAT 分区的盘符,就需要这个。
注意: 若您通过 pacman 安装 GParted, pacman 也会为您列举这些可选软件包。

GParted 支持

若您不确定某个指令的作用为何,可以参考官方 GParted 论坛

小技巧

把 GParted-live 添加至您的 GRUB 菜单

将 GParted-live 添加至您的 GRUB 菜单的步骤,请参阅 Gparted-Live wiki 文章。好处是您可以直接从 GRUB 启动进 GParted-live CD 的 live 环境,不需要另外准备一张 CD!

双启动 Windows XP

如果您打算将一个同属于启动分区的 Windows XP 分区移动到另一块硬盘,只要将以下的注册表删除,之后就可以用 GParted 轻易地操作,Windows 不会出现任何问题:

HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices

相关资料参见这里

修复混乱的分区顺序

如果您的硬盘上有逻辑分区,刪除其中一个可能会导致分区顺序混乱。例如以下的范例:

/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 软件包,并设定为和当前会话同时启动。

启用 GParted 在线调整大小和设备对应器磁盘阵列(dmraid)功能

你需要以以下参数重新编译软件包:

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