Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

13.2. 创建分区

警告
不要试图在正在使用的设备上创建分区。

过程 13.1. 创建分区

  1. 在创建分区之前,引导进入救援模式,或者卸载该设备中的任何分区并关闭该设备上的任何交换空间。
  2. 开始 parted
    # parted /dev/sda
    使用您要创建分区的设备名称替换 /dev/sda
  3. 查看当前的分区表来确定是否有足够空闲空间:
    (parted) print
    如果没有足够的可用空间,您可以调整现有分区的大小。如需更多信息,请参阅 第 13.5 节 “使用 fdisk 重新定义分区大小”
    从分区表,确定新分区的开始和端点,以及它的分区类型。在一个设备上,您只能有四个主分区,没有扩展分区。如果您需要四个以上的分区,您可以在扩展的内有三个主分区、一个扩展分区和多个逻辑分区。有关磁盘分区概述,请参阅《Red Hat Enterprise Linux 7 安装指南》 中的 磁盘分区简介 附录。
  4. 创建分区:
    (parted) mkpart part-type name fs-type start end
    根据您的要求,使用 primary、logical 或 extended 替换 part-type
    使用 partition-name 替换 name ; GPT 分区表需要名称。
    使用 btrfs、ext2、ext3、ext4、fat16、fat32、hfs、hfs+、linux-swap、ntfs、reiserfs 或 xfs 之一替换 fs -type;fs 类型是可选的。
    根据 您需要, 以 MB 为单位的大小替换以 MB 为单位。
    例如:要创建一个主分区,把 ext3 文件系统从 1024MB 到 2048MB,请输入以下命令:
    (parted) mkpart primary 1024 2048
    注意
    如果您使用 mkpartfs 命令,文件系统会在分区创建后创建。但是 ,parted 不支持创建 ext3 文件系统。因此,如果您要创建 ext3 文件系统,请使用 mkpart 并使用 mkfs 命令创建文件系统,如稍后所述。
    按 Enter 键 后,这些更改就会生效,因此请先检查 命令,然后再执行该命令。
  5. 查看分区表以确认创建的分区位于分区表中,并使用以下命令显示正确的分区类型、文件系统类型和大小:
    (parted) print
    还请记住新分区的次要号码,以便您可以在新分区上标记任何文件系统。
  6. 退出 parted shell:
    (parted) quit
  7. 在 parted 关闭后使用以下命令,确保内核识别新分区:
    # cat /proc/partitions 
parted 可以创建的分区的最大数量为 128。尽管 GUID 分区表 (GPT)规范通过增加为分区表保留的区域允许更多分区,但 parted 使用的常见做法是将它限制为 128 个分区的足够区域。

13.2.1. 格式化和标记分区

要格式化和标记分区,请使用以下步骤:

过程 13.2. 格式和标记分区

  1. 分区没有文件系统。要创建 ext4 文件系统,请使用:
    # mkfs.ext4 /dev/sda6
    Warning
    格式化分区会永久销毁分区上当前存在的任何数据。
  2. 在分区上标记文件系统。例如:如果新分区中的文件系统是 /dev/sda6 且您想要标记它 工作,请使用:
    # e2label /dev/sda6 "Work"
    默认情况下,安装程序使用分区挂载点作为标签,以确保标签是唯一的。您可以使用您想要的任何标签。
  3. 以 root 用户身份创建挂载点(如 /work)。