Red Hat Training
A Red Hat training course is available for Red Hat Enterprise Linux
13.2. 创建分区
警告
不要试图在正在使用的设备上创建分区。
过程 13.1. 创建分区
- 在创建分区之前,引导进入救援模式,或者卸载该设备中的任何分区并关闭该设备上的任何交换空间。
- 开始 parted :
# parted /dev/sda
使用您要创建分区的设备名称替换 /dev/sda。 - 查看当前的分区表来确定是否有足够空闲空间:
(parted)
print如果没有足够的可用空间,您可以调整现有分区的大小。如需更多信息,请参阅 第 13.5 节 “使用 fdisk 重新定义分区大小”。 - 创建分区:
(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 键 后,这些更改就会生效,因此请先检查 命令,然后再执行该命令。 - 查看分区表以确认创建的分区位于分区表中,并使用以下命令显示正确的分区类型、文件系统类型和大小:
(parted)
print还请记住新分区的次要号码,以便您可以在新分区上标记任何文件系统。 - 退出 parted shell:
(parted)
quit - 在 parted 关闭后使用以下命令,确保内核识别新分区:
#
cat /proc/partitions
parted 可以创建的分区的最大数量为 128。尽管 GUID 分区表 (GPT)规范通过增加为分区表保留的区域允许更多分区,但 parted 使用的常见做法是将它限制为 128 个分区的足够区域。
13.2.1. 格式化和标记分区
要格式化和标记分区,请使用以下步骤:
过程 13.2. 格式和标记分区
- 分区没有文件系统。要创建
ext4
文件系统,请使用:#
mkfs.ext4 /dev/sda6Warning格式化分区会永久销毁分区上当前存在的任何数据。 - 在分区上标记文件系统。例如:如果新分区中的文件系统是
/dev/sda6
且您想要标记它工作
,请使用:#
e2label /dev/sda6 "Work"默认情况下,安装程序使用分区挂载点作为标签,以确保标签是唯一的。您可以使用您想要的任何标签。 - 以 root 用户身份创建挂载点(如
/work
)。