错误:6442450944 个扇区的分区长度超过了循环分区表规定的最大值 4294967295

错误:6442450944 个扇区的分区长度超过了循环分区表规定的最大值 4294967295

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

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

创建分区的替代命令给了我同样的错误:

$ 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 磁盘,而不是 RAID 阵列。

答案1

此错误意味着您无法在 MBR 分区的磁盘上创建大于 2 TiB 的分区。您必须使用 GPT 分区。

要解决该问题,请先创建 GPT:

parted /dev/vdb mklabel gpt

然后继续正常进行分区。

相关内容