2023年11月25日发(作者:)

利⽤parted命令创建GPT分区(⼤容量)

⼀、MBR 和 GPT 区别

1.1 MBR

MBR分区表(即主引导记录)⼤家都很熟悉,是过去我们使⽤windows时常⽤的

所⽀持的最⼤卷:2T,⽽且对分区有限制:最多4个主分区或3个主分区加⼀个扩展分区

1.2 GPT

GPT(即GUID分区表)。是源⾃EFI标准的⼀种较新的磁盘分区表结构的标准,是未来磁盘分区的主要形式。与MBR分区⽅式相⽐,具有如下

优点。

突破MBR 4个主分区限制,每个磁盘最多⽀持128个分区。⽀持⼤于2T的分区,最⼤卷可达18EB。

对于 GPT 的分区,建议使⽤ parted ⼯具进⾏分区,fdisk 在 GPT 这块不是很好。

⼆、parted 命令介绍rted 命令介绍

2.1 命令⾏模式

# 该模式可以直接在命令⾏下对磁盘进⾏分区操作,⽐较适合编程应⽤

parted [option] device [command]

(parted) help

align-check TYPE N check partition N for TYPE(min|opt) alignment

help [COMMAND] print general help, or help on COMMAND

mklabel,mktable LABEL-TYPE create a new disklabel (partition table)

mkpart PART-TYPE [FS-TYPE] START END make a partition

name NUMBER NAME name partition NUMBER as NAME

(parted) mklabel gpt

(parted) print

Model: SEAGATE ST6000NM0034 (scsi)

(parted) mkpart primary 0TB -1