结束并开始气缸相同?

今天,我们用我们的DCreplace了RAIDarrays中的一个故障硬盘,这是我第一次必须这样做。 不过,我正在尝试重新同步数组,我很难理解这个系统现在甚至工作。

我们目前的工作驱动分区表如下:

Disk /dev/sda: 1000.2 GB, 1000204886016 bytes 255 heads, 63 sectors/track, 121601 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x56565656 Device Boot Start End Blocks Id System /dev/sda1 1 2089 16777216 fd Linux raid autodetect /dev/sda2 * 2089 121602 959983616 fd Linux raid autodetect 

/ dev / sda1的末端柱和/ dev / sda2的开始柱如何相同? 因此,我无法复制新驱动器上的分区表。

-u选项添加到您的fdisk -l中。 Fdisk正在欺骗你,因为你让它生活在一个圆柱体/头部实际上意味着有用的东西(这个世界早已逝去)的世界。 我的猜测是,你的驱动器将分区alignment到1MB的边界,而不是伪圆柱,看到的。 分区没有在完美的柱面边界上结束。

例:

 $ sudo fdisk -l /dev/sda Disk /dev/sda: 2000.4 GB, 2000397852160 bytes 255 heads, 63 sectors/track, 243201 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x000c82ff Device Boot Start End Blocks Id System /dev/sda1 1 244 1951744 fd Linux raid autodetect Partition 1 does not end on cylinder boundary. /dev/sda2 244 243202 1951559680 fd Linux raid autodetect $ sudo fdisk -l -u /dev/sda Disk /dev/sda: 2000.4 GB, 2000397852160 bytes 255 heads, 63 sectors/track, 243201 cylinders, total 3907027055 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x000c82ff Device Boot Start End Blocks Id System /dev/sda1 2048 3905535 1951744 fd Linux raid autodetect Partition 1 does not end on cylinder boundary. /dev/sda2 3905536 3907024895 1951559680 fd Linux raid autodetect