报错
- 服务器使用raid 5 组了一个30TB的分区
- fdisk 不支持GPT格式的分区
WARNing: GPT(GUID Partion Table) detected on '/dev/sdb1'! The util fdisk doesn't support GTP,Use GNU Parted.
MBR和GPT
MBR:MBR分区表(即主引导记录)大家都很熟悉。所支持的最大卷:2T,而且对分区有限制:最多4个主分区或3个主分区加一个扩展分区
GPT: GPT(即GUID分区表)。是源自EFI标准的一种较新的磁盘分区表结构的标准,是未来磁盘分区的主要形式。与MBR分区方式相比,具有如下优点。突破MBR 4个主分区限制,每个磁盘最多支持128个分区。支持大于2T的分区,最大卷可达18EB。
- 由于MBR分区表只支持2T磁盘,大于2T的磁盘必须使用GPT分区表,所以不能使用fdisk 分区。
使用parted划分GPT分区
- centos 6.6 默认没有parted,首先需要yum进行安装
yum install parted -y
- 使用parted来对GPT磁盘操作,进入交互式模式
parted /dev/sdb
GUN Parted 2.1
Using /dev/sdb
Welcome to GNU Parted! Type ‘help’ to view a list of commands. - 将MBR磁盘格式化为GPT
(parted)mklabel gpt
- 打印当前分区
(parted)p
- 分一个20T的主分区
(parted)mkpart primary 0 20TB
- 再分一个10T的主分区
(parted)mkpart primary 20TB 30TB
- 退出
(parted)quit
格式化分区为Ext4,然后挂载
- 格式化
mkfs.ext4 /dev/sdb1
mkfs.ext4 /dev/sdb2
- 接着用mount挂载分区
mount -t ext4 /dev/sdb1 /data
mount -t ext4 /dev/sdb2 /data2
- 最后修改/etc/fstab,添加如下两行,让其开机自动挂载.
vim /etc/fstab
/dev/sdb1 /data ext4 defaults,noatime 0 0
/dev/sdb2 /data2 ext4 defaults,noatime 0 0