7.3. 使用 parted 创建分区
作为系统管理员,您可以使用 parted
实用程序在磁盘上创建新分区。
注意
所需分区是 swap
、/boot/
和 /(root)
。
先决条件
- 磁盘上的分区表。
- 如果要创建的分区大于 2TiB,使用 GUID 分区表(GPT) 格式化磁盘。
流程
启动
parted
工具:# parted block-device
查看当前的分区表来确定是否有足够空闲空间:
# (parted) print
- 如果分区没有足够的可用空间,则调整分区大小。
从分区表中决定:
- 新分区的开始和结束点。
- 在 MBR 上,应该是什么分区类型。
创建新分区:
# (parted) mkpart part-type name fs-type start end
-
将 part-type 替换为
primary
,logical
, 或extended
。这只适用于 MBR 分区表。 - 使用任意分区名称替换 name。对于 GPT 分区表,这是必需的。
-
将 fs-type 替换为
xfs
,ext2
,ext3
,ext4
,fat16
,fat32
,hfs
,hfs+
,linux-swap
,ntfs
, 或reiserfs
。fs-type 参数是可选的。请注意,parted
实用程序不会在分区中创建文件系统。 -
使用从磁盘开头计算分区开始和结束点的大小替换 start 和 end。您可以使用大小后缀,如
512MiB
、20GiB
或1.5TiB
。默认的大小是 MB。
例 7.2. 创建小的主分区
要从 1024MiB 创建主分区,直到 MBR 表中的 2048MiB,请使用:
# (parted) mkpart primary 1024MiB 2048MiB
在输入以下命令后,这些更改开始应用。
-
将 part-type 替换为
查看分区表以确认创建的分区位于分区表中,并具有正确的分区类型、文件系统类型和大小:
# (parted) print
退出
parted
shell:# (parted) quit
注册新设备节点:
# udevadm settle
验证内核是否识别了新的分区:
# cat /proc/partitions
其它资源
-
您系统上的
parted (8)
手册页 - 使用 parted 在磁盘中创建分区表.
- 使用 parted 重新定义分区大小