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

⼯具使⽤

Parted简介

1.1 partedfdisk

通常使⽤较多的磁盘管理⼯具为fdisk,但由于磁盘越来越廉价,且磁盘空间越来越⼤,⽽fdisk⼯具分区存在⼤⼩限制,只能划分⼩于2T的磁盘。因此需要使⽤Parted

⼯具来实现对GPT磁盘进⾏分区操作,parted⼯具同样具有两种模式:命令⾏模式和交互模式。

GPT格式的磁盘相当于原来MBR磁盘中原来保留4partition table4*16个字节,只留第⼀个16个字节,类似于扩展分区,真正的partitiontable512字节之后,GPT

磁盘没有四个主分区的限制。

1.2 交互模式常⽤参数

命令含义

help获取帮助信息。

mklabel创建分区表,设置使⽤msdos还是gpt格式。

创建新分区,命令格式:mkpart PART-TYPE [FS-TYPE] START END

PART-TYPE:表⽰分区类型,如primary(主分区)、extended(扩展分区)、logical(逻辑分

区);

mkpart

FS-TYPE:表⽰⽂件系统类型,如fat32ntfsext2ext3ext4等;

START:表⽰分区的起始位置;

ENS:表⽰分区的结束位置。

输出分区信息,可简写为p,相关选项如下:

free:显⽰该磁盘的所有信息,并显⽰剩余空间;

print

number:显⽰指定分区的信息;

alllist:显⽰所有磁盘信息。

rm删除分区,命令格式rm number

选择设备,进⼊parted交互模式后,系统默认选择的是第⼀块硬盘。

select

可使⽤select [磁盘设备]切换⾄需要操作的硬盘。

Parted实例

2.1 Parted安装

1 [root@study ~]# yum -y install parted

2.2 增删改操作

1 [root@study ~]# parted -l #也可结合fdisk命令确认需要操作的磁盘设备名

1 [root@study ~]# parted

2 (parted) select /dev/sda #选择sda设备

3 (parted) p #显⽰当前磁盘设备信息

4 ……

5 Partition Table: msdos #磁盘分区类型为msdos

6 (parted) select /dev/sdb #选择sdb磁盘进⾏操作

1 (parted) mklabel gpt #将磁盘分区表类型设置为gpt格式

1 (parted) mkpart primary 0gb 10gb #创建primary分区,从0gb起始,10gb结束

1 (parted) mkpart primary 10gb 15gb #继续创建第⼆个5g⼤⼩的分区

1 (parted) p free #查看当前sdb的空闲磁盘空间

1 (parted) rm 2 #删除2号分区

1 (parted) mkpart

2 Partition name? []? test02

3 File system type? [ext2]? ext4

4 Start? 10g

5 End? 20g

6 #使⽤mkpart交互逐步创建分区

(parted) q

格式化并挂载