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

Linux下使⽤parted对硬盘进⾏分区

硬盘的容量⼤于2T,MSDOS分区(简MBR分区)就⽆法识别更⼤的容量空间了,这是时候我们就不得不⽤GPT分区,他最⼤⽀持18EB的容

量。

常⽤的2款分区⼯具

fdisk 只⽀持MSDOS分区布局,⽀持操作2T及以下磁盘

⼀.⽤parted命令对⼀块设备进⾏分区。

parted /dev/sdb

#使⽤parted对/dev/sdb磁盘进⾏分区

(parted)

mktable

New disk label type? #选择分区格式为gpt

gpt

The existing disk label on /dev/sdb will be destroyed and all data on

this disk will be lost. Do you want to continue? #这是⼀个警告,说是如果对这个这边进⾏分区,数据将会被覆盖⽽且数据会丢失,问

你是否继续?

Yes/No? #输⼊“y”,表⽰确定,进⾏下⼀步

y

(parted) #在命令⾏输出分区指令

mkpart

Partition name? []? #分区类型为主分区,这是给分区起个名字,你可以⾃定义的,可以不⽤写我这⾥的参数,这⾥没有扩展分区

primary

⼀说,都是主分区。

File system type? [ext2]? #设置⽂件系统为ext4

ext4

Start? #设置起始分配位置

0

End? #设置结束分配位置

2G

Warning: The resulting partition is not properly aligned for best performance.

Ignore/Cancel? #输⼊i,忽略此提⽰即可

i

(parted) #继续分区

mkdir /data1

mkdir /data2

mkdir /data3

三.挂载:

mount /dev/sdb1 /data1

mount /dev/sdb2 /data2

mount /dev/sdb3 /data3

为了使下次重启后⾃动挂载,修改/etc/fstab⽂件:

vi /etc/fstab

使配置⽴即⽣效:

mount -a