GParted (简体中文)
GParted 是 GNU Parted 的 GTK+ 前端,也是 GNOME 官方指定的分区编辑程序。它可以建立/删除/更改/检查几乎所有文件格式的分分区,还可以管理驱动器盘符、参数和复制/粘贴整个分区。GParted 收录于 [extra] 库,还有 Live CD 版本。若要调整平常无法卸载的根文件系统所在分区,需要下载 Live CD.
Contents
安装到 Arch
可选依赖
文件系统
单独的 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 分区的盘符,就需要这个。 |
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"等等。解決这个小问题的方法很简单:
- 用您的 Arch Live CD、GParted Live CD (或任何其他 live Linux CD) 启动系统
- 运行 fdisk, 选择硬盘,进入高级模式,修复分区顺序,并将变更写入硬盘
例如使用 /dev/sda
:
# fdisk /dev/sda
- 进入 fdisk 之后,选择
x
选项 (额外功能 (仅限进阶用户)) 并按 enter - 接着选择
f
选项 (修复分区顺序) 并按 enter - 接着选择
w
选项 (写入分区表之后退出) 并按 enter
从菜单启动 GParted
如果您从菜单 (例如 xfce 的应用程序菜单) 载入 GParted 时发生任何问题,安装 polkit 软件包,并设定为和当前会话同时启动。
启用 GParted 在线调整大小和设备对应器磁盘阵列(dmraid)功能
你需要以以下参数重新编译软件包:
./configure --enable-online-resize --enable-libparted-dmraid