parted 分区使用
parted工具一把使用场景在2TB以上的磁盘
- Linux中有两种常用的分区表MBR分区表(主引导记录分区表)和GPT分区表(GUID分区表),其中:
- MBR分区表:支持的最大分区时2TB,最多支持4个主分区,或3个主分区和1个拓展分区。
- GPT分区表:支持最大18EB的分区,最多支持128个分区,其中1个系统保留分区,127个用户自定义分区。
使用方法
#1找到要分区的磁盘(这里一sdb盘为例)
[root@jenkins ~]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 200G 0 disk
├─sda1 8:1 0 1G 0 part /boot
└─sda2 8:2 0 199G 0 part
├─centos-root 253:0 0 191G 0 lvm /
└─centos-swap 253:1 0 8G 0 lvm [SWAP]
sdb 8:16 0 4T 0 disk
sr0 11:0 1 1024M 0 rom
#2进入parted工具
parted /dev/sdb
#3常用命令
help 查看帮助
mklabel 创建分区表,类型可以自己选定,推荐GPT
rm $NUMBER 删除分区
print 打印信息
#4开始使用(显示信息)
(parted)
(parted) print
Model: VMware Virtual disk (scsi)
Disk /dev/sdb: 4398GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:
Number Start End Size File system Name Flags
(parted)
#5(如果原来有其他分区表信息可以重新格式化)
(parted) mklabel rm
parted: invalid token: rm
New disk label type? gpt
Warning: 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? yes
#6创建分区
(parted) mkpart
Partition name? []? 1 (分区名称)
File system type? [ext2]? xfs (分区格式按照实际情况设置)
Start? 1
End? 1100g
#7显示结果
(parted) print
Model: VMware Virtual disk (scsi)
Disk /dev/sdb: 4398GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:
Number Start End Size File system Name Flags
1 1049kB 1100GB 1100GB 1
(parted) quit
[root@jenkins ~]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 200G 0 disk
├─sda1 8:1 0 1G 0 part /boot
└─sda2 8:2 0 199G 0 part
├─centos-root 253:0 0 191G 0 lvm /
└─centos-swap 253:1 0 8G 0 lvm [SWAP]
sdb 8:16 0 4T 0 disk
└─sdb1 8:17 0 1T 0 part
sr0 11:0 1 1024M 0 rom
继续创建分区按照步骤6继续即可
:warning: 磁盘格式话分区需要谨慎,数据大于一切
:warning: size给到1024G实际会被文件系统占用一部分,1100G可以为1TB,详细字符可以百度。
:warning: msdos属于mgr,只能支持2T以内的操作,:egg: 4T的磁盘不管分多少区,实际使用只能2T以内。