与fdisk创建MBR分区一样,sgdisk是一个创建GPT分区的工具,如果你还不了解GPT分区,请参考The difference between booting MBR and GPT with GRUB。
查看GPT分区
sgdisk -p /dev/sdb
删除所有分区
sgdisk --zap-all --clear --mbrtogpt /dev/sdb
创建分区
sgdisk -n 1:2048 -p /dev/sdb # 在sdb上创建一个分区,使用全部空间,-p可以省略,打印创建的分区信息。
sgdisk --new=1:2048:7814037134 --change-name=1:dzq-test -u 1:R -t 1:8300 --mbrtogpt -- /dev/sdg
查看分区1详细信息
sgdisk --info=1 /dev/sdb
删除分区1
sgdisk --delete=1 /dev/sdb
partprobe
将磁盘分区表变化信息通知内核,请求操作系统重新加载分区表
创建后分区后,需要执行格式化命令才能使用。