比如要给/dev/sdb磁盘分区(18T硬盘),分区标签是sdb1,标识为/dev/sdb1
parted -l #列出所有磁盘和分区
parted /dev/sdb #进入分区流程,或者直接parted,进入后 select /dev/sdb选择磁盘
print #显示当前分区情况
mklabel #设置分区格式,大于2T必须使用 gpt,默认mbr,mktable命令作用一样
提示:New disk label type? #设置分区格式
gpt #输入gpt
mkpart #开始分区
提示:Partition name? []? #设置分区名称
sdb1 #输入sdb1
提示:File system type? [ext2]? #设置文件系统类型
xfs #输入xfs,大于2T,必须使用xfs文件系统
提示:Start? #设置分区起始扇区,默认为0
0 #输入0
提示:End? #设置分区结束扇区,默认为磁盘最后一个扇区,如果不是,手动输入,可以使用M、G、T等磁盘单位
18T #输入18T,因为我们只分一个区,磁盘是一个18T磁盘,或者输入-1,代表最后一个扇区
print #显示当前磁盘分区情况
quit #结束磁盘分区
fdisk -l #列出磁盘和分区
mkfs.xfs /dev/sdb1 #格式化分区
mkdir -P /mnt/sdb1 #创建磁盘挂载目录
mount /dev/sdb1 /mnt/sdb1 把磁盘挂载到/mnt/sdb1目录
如果需要重新后磁盘依然自动挂载,编辑/etc/fstab文件,添加
/dev/sdb1 /mnt/sdb1 xfs defaults 0 0
或者直接
echo '/dev/sdb1 /mnt/sdb1 xfs defaults 0 0' >> /etc/fstab
parted 命令详解 https://www.cnblogs.com/zhangpengme/archive/2011/12/29/2305963.html