GPT Globally Unique Identifier Partition Table Format
MBR分区表,最多4个主分区,单一分区最大容量2TB.
GPT分区表,最多无限制,单一分区最大容量18EB.
fdisk不支持GPT分区,parted支持GPT分区。
parted主要语法
parted [device [command [options...]...]]
parted也有2种方式分区。
一是直接在shell逐条命令操作,一是进入parted环境,再逐条命令操作。
注:parted实时完成分区操作,而且分区的格式对ext3/ext4支持不好,最好再用mke2fs格式化。
command[options]
mklabel label-type 创建一个磁盘标签,表示分区表的种类
label-type:msdos,gpt,bsd,dvh,loop,mac,pc98,sun
mkpart part-type [fs-type] start end 创建分区
part-type:primary,logical,extended
fs-type:ext2,fat32,linux-swap,NTFS等
start end:分区起始,终止点的大小。单位默认是MB。end是负数(-1s)代表磁盘的end
set partition flag state 改变分区的标志位
flag:boot,root,swap,hidden,raid,lvm,lba,legacy_boot,palo
state:on,off
rm partition 删除分区
print 显示分区表
help [command] 显示帮助菜单或显示具体命令的帮助
用例
1 创建分区表格式
# parted /dev/sdb mklabel msdos //MBR # parted /dev/sdb mklabel gpt //GPT
2 创建primary分区,第一个分区最好从1M开始
# parted /dev/sdb/ primary 1M 100M
3 设置分区为启动分区
# parted set 1 boot on
partprobe 主要语法
partprobe [-d][-s] [devices]
-d:不更新内核
-s:显示设备概要信息和分区表
更改分区表后,通知系统分区表改变了。这样就不用reboot了。