错误:6442450944扇区的分区长度超过循环分区表强加的最大值4294967295

我正在尝试在RHEL 6.3机器上创build一个分区,但分手给了我以下错误:

$ sudo parted /dev/vdb mkpart logical 1 Error: partition length of 6442450944 sectors exceeds the loop-partition-table-imposed maximum of 4294967295 

另一个创build分区的命令给了我同样的错误:

 $ sudo parted -s /dev/vdb mkpart primary 0GB 3298GB Error: partition length of 6442450944 sectors exceeds the loop-partition-table-imposed maximum of 4294967295 

这是fdisk输出:

 $ sudo fdisk -l /dev/vdb Disk /dev/vdb: 3298.5 GB, 3298534883328 bytes 16 heads, 63 sectors/track, 6391320 cylinders Units = cylinders of 1008 * 512 = 516096 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x00000000 

我GOOGLE了错误,但没有用处出现。 这是一个3TB的磁盘,而不是一个RAIDarrays。

此错误意味着您无法在MBR分区的磁盘上创build超过2个TiB的分区。 您必须使用GPT分区。

要解决该问题,请先创buildGPT:

 parted /dev/vdb mklabel gpt 

然后像平常一样继续进行分区。