分区工具parted的详解及常用分区使用方法
-
概括使用说明:
SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。
-
GNU手册说明:
# parted /dev/sdb mklabel gpt mkpart 1 ext3 1 5T
2)交互式命令方式
命令 | 解释 | |
# parted /dev/sdb | 对/dev/sdb进行分区或管理操作 | |
使用 /dev/sdb | 系统返回值 | |
定义分区表格式 (常用的有msdos和gpt分区表格式,msdos不支持2TB以上容量的磁盘,所以大于2TB的磁盘选gpt分区表格式) | ||
创建第一个分区,名称为p1 (p1只是第一个分区的名称,用别的名称也可以,如part1) | ||
File system type? [ext2]? ext3 | 定义分区格式 (不支持ext4,想分ext4格式的分区,可以通过mkfs.ext4格式化成ext4格式) | |
Start? 1 | 定义分区的起始位置 (单位支持K,M,G,T) | |
End? 5T | 定义分区的结束位置 (单位支持K,M,G,T) | |
(parted) print | 查看当前分区情况 | |
系统返回值 |
命令 | 解释 |
# parted /dev/sdb | 对/dev/sdb进行分区或管理操作 |
(parted) rm | rm删除命令 (删除之前必须确保分区没有被挂载) |
Partition number? 1 | 删除第一个分区 |
(parted) print | 查看当前分区情况 |
系统返回值 |
yum install parted
-s, --script
never prompts for user intervention
第一个主分区3G
剩余分区都给扩展分区
第一个逻辑卷分区2G
第二个逻辑源用剩余空间
parted -s /dev/sdb mklabel msdos
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
parted -s /dev/sdc mklabel msdos
parted -s /dev/sdc -- mkpartfs primary linux-swap 0 -1 #从使用所有空间

更多精彩