使用parted工具对gpt分区

用parted功能分区12T的硬盘并格式化成ext4,12T共分为2个分区,一个5T的data分区,另一个7T的log分区。
在CentOS下GPT磁盘的分区不能再采用fdisk了,MBR分区表只支持2T磁盘,所以大于2T的磁盘必须使用GPT分区表。下面说明下具体的步骤:

假设GPT分区为/dev/sdb

格式化磁盘为GPT

使用parted来对GPT磁盘操作,进入交互式模式

# parted /dev/sdb

将磁盘格式化为GPT

(parted) mklabel gpt

将GPT磁盘分区

# parted /dev/sdb
(parted) print
(parted) mkpart primary 0 5T
(parted) mkpart primary 5T 12T
(parted) print
(parted) quit

如果是在已有1个或者几个分区的情况下,将剩余的磁盘空间仔分一个区的话,请用print free命令查看剩余空间的起始位置,mkpart设置结束位置可以是查看到的结束位置或者是用-1替代

格式化为ext4文件系统

# mkfs.ext4 /dev/sdb1
# mkfs.ext4 /dev/sdb2

挂载分区

# mkdir /data
# mkdir /log
# mount /dev/sdb1 /data
# mount /dev/sdb2 /log

查看挂载后的分区情况

# df -Th

修改/etc/fstab,让其开机自动加载

# vim /etc/fstab

在文件末尾加上如下两行

/dev/sdb1 /data ext4 defaults 0 0
/dev/sdb2 /log ext4 defaults 0 0