【摘要】
parted用于对磁盘(或RAID磁盘)进行分区及管理,与fdisk分区工具相比,支持2TB以上的磁盘分区,并且允许调整分区的大小。
使用它你可以创建、清除、调整、移动和复制ext2、ext3、linux-swap、FAT、FAT32和reiserfs分区;
也能创建、调整和移动苹果系统的HFS分区;
还能检测jfs、ntfs、ufs和xfs分区。
该工具常用于为新安装的操作系统创建空间,重新分配硬盘使用情况,在将数据拷贝到新硬盘的时候也常使用。
一、parted的使用方法及步骤
- 对磁盘进行分区
(1)命令行方式
parted /dev/sdb mklabel gpt mkpart 1 ext3 1 5T
(2)交互式命令方式
- 删除分区
- 格式磁盘说明
在格式化几个TB的磁盘的时候,时间会非常的长,格式化6T的磁盘时间大概在一个半小时左右。(据硬盘实际情况而定)
二、parted分区示例
下面我们通过一个一块硬盘来说明它的具体操作:
第一个主分区3G
剩余分区都给扩展分区
第一个逻辑卷分区2G
第二个逻辑源用剩余空间
- 第一个主分区3G
parted -s /dev/sdb mklabel gpt
parted -s /dev/sdb mkpart primary 0 3G
- 剩余空间给扩展分区
parted -s /dev/sdb mkpart entended 3 100%
- 在扩展分区上创建第一个逻辑分区
parted -s /dev/sdb mkpart logic 3G 5G
- 创建第二个逻辑分区
parted -s /dev/sdb mkpart logic 5G 100% #100%代表使用剩余的所有空间
- 查看分区大小
parted -s /dev/sdb print
Model: ATA QEMU HARDDISK (scsi)
Disk /dev/sdb: 8590MB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Number Start End Size Type File system 标志
1 512B 3000MB 3000MB primary
2 3001MB 8590MB 5589MB extended lba
5 5000MB 8590MB 3590MB logical
- 删除分区
parted -s /dev/sdb rm 5 #rm后面跟的事分区的编号,print出的Number
parted -s /dev/sdb print
Number Start End Size Type File system 标志
1 512B 3000MB 3000MB primary
2 3001MB 8590MB 5589MB extended lba
对/dev/sdc分一个主分区,类型为swap
parted -s /dev/sdc mklabel msdos
parted -s /dev/sdc -- mkpartfs primary linux-swap 0 -1 #从使用所有空间
标签:parted,分区,dev,sdb,Linux,磁盘,mkpart
From: https://www.cnblogs.com/OpenSourceSite/p/18013699