如何格式化4T硬盘,使用GPT分区[1]

2016/6/15 14:26 下午 目录  经验教训 评论

使用parted工具代替fdisk

使用fdisk 工具分区的时候,如果分大于2T的分区,会提示:
Value out of range.
所以不能使用fdisk这个分区工具了,要是用parted 来进行分区。

我们使用fdisk -l  查看磁盘的时候会发现一段警告:
"WARNING: The size of this disk is 4.0 TB (3995995979776 bytes).
DOS partition table format can not be used on drives for volumes
larger than 2.2 TB (2199023255040 bytes). Use parted(1) and GUID
partition table format (GPT)."

这是因为我的/dev/sdc磁盘是4T,超过了2T. 超过2T只能将磁盘转化成GPT格式,GPT格式的磁盘相当于把原来MBR磁盘中原来保留4个分区表的4*16个字节只保留第一个16个字节,其它的类似于扩展分区,真正的分区表在512字节后,因此对GPT分区表来说是没有4个主分区的限制。

MBR分区表(主引导):
支持的最大卷:2T(1T=1024GB)
对分区的限制:最多4个主分区或3个主分区和一个扩展分区

GPT分区表(GUID分区表):
支持最大卷:18EB(1EB=1024T)
对分区的限制:每个磁盘最多支持128个分区

使用parted分区

#进入分区命令
parted  /dev/sdc
#设置GPT标签
mklabel GPT 
print
mkpart primary 0%  100%
quit
#让内核知道添加新分区
partprobe
#格式化文件系统
mkfs /dev/sdc1 

[1]:Linux如何分大于2T的磁盘分区 http://www.apelearn.com/bbs/thread-5489-1-1.html