9.5.2. 硬盘分区配置
对于硬盘分区配置,尽管 fdisk(8) 被认为是标准的配置,但是 parted(8) 工具还是值得注意的。
大多数 PC 使用经典的主引导记录(Master Boot Record,MBR)方案,将硬盘分区数据保存在第一个扇区,即 LBA 扇区 0(512 字节)。
注意 | |
---|---|
一些带有可扩展固件接口(Extensible Firmware Interface,EFI)的新 PC,包括基于 Intel 的 Mac,使用 全局唯一标识分区表(GUID Partition Table,GPT)方案,硬盘分区数据不保存在第一个扇区。 |
尽管 fdisk(8) 一直是硬盘分区的标准工具,但现在 parted(8) 替代了它。
表 9.18. 硬盘分区管理软件包
软件包 | 流行度 | 大小 | GPT | 说明 |
---|---|---|---|---|
util-linux | V:891, I:999 | 4327 | 不支持 | 多种系统工具,包含 fdisk(8) 和 cfdisk(8) |
parted | V:391, I:579 | 286 | 支持 | GNU Parted,硬盘分区调整程序 |
gparted | V:22, I:144 | 7537 | 支持 | 基于 libparted 的 GNOME 分区编辑程序 |
gdisk | V:71, I:515 | 811 | 支持 | 用于 GPT 硬盘的分区编辑程序 |
kpartx | V:15, I:26 | 89 | 支持 | 为分区建立设备映射的程序 |
小心 | |
---|---|
尽管 parted(8) 声称也能用来创建和调整文件系统,但使用维护最好的专门工具来做这些事会更为安全,例如 mkfs(8)(mkfs.msdos(8)、mkfs.ext2(8)、mkfs.ext3(8)、mkfs.ext4(8)……)和 resize2fs(8)。 |
注意 | |
---|---|
为了在 GPT 和 MBR 之间切换,你需要直接删除开头的几个块中的内容(参见 第 9.7.6 节 “清空文件内容”)并使用 “ |