格式化磁盘(上下两条命令相同)
sgdisk --zap-all --clear --mbrtogpt /dev/sdb
sgdisk -Z -go /dev/sdb
注意:创建osd的分区必须使用sgdisk分区
-Z, --zap-all
-o, --clear
-g, --mbrtogpt
删除单个分区
sgdisk -d 1 /dev/sdb
格式化指定分区
sgdisk -N 5 /dev/sdr
查看磁盘分区信息
sgdisk -p /dev/sdc
sgdisk -i 1 /dev/sdc
新建分区
sgdisk -n 0:0:0 /dev/sdh 创建一个不指定大小,不指定分区号的分区。第一个0代表分区号,第二个0代表分区的开始地址,为零则表示为第一个可用地址,第三个0代表结束地址,为0则表示磁盘末尾
举例:
sgdisk -n 2:0:+5G /dev/sdh 创建一个分区,从第一个可用分区开始创建5G
sgdisk -n 1:+2G:+sizeG /dev/sdb //该size为以上(800 - 120)的容量
sgdisk -n 2:0:+20G /dev/sdb #db
sgdisk -n 4:0:+10G /dev/sdb #wal
修改某个分区的分区名
sgdisk -c 1:"ceph data"/dev/vdd
循环格式化磁盘(默认从最后一个对齐出到最后位置)
for i in {b..w};do sgdisk -N 2 /dev/sd$i;done
创建分区指定分区大小,默认自动对齐
for i in {b..w};do sgdisk -n 1:0:+100G /dev/sd$i;done