我有一个在 NAS 中格式化的 SATA 磁盘,可在 linux raid 1 中使用它。
我已从 NAS 中移除磁盘并将其安装在装有 Linux 的 PC 内部。
Linux 正确识别磁盘并且我能够组装 raid 并挂载分区。
fdisk 正确地给我:
root@ubuntu:/home/ubuntu# fdisk -l /dev/sde
Disk /dev/sde: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders, total 1953525168 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: 0x00000000
Device Boot Start End Blocks Id System
/dev/sde1 2048 4196351 2097152 fd Linux raid autodetect
/dev/sde2 5244928 1953497087 974126080 fd Linux raid autodetect
/dev/sde3 4196352 5244927 524288 fd Linux raid autodetect
问题是我需要在 USB SATA 外部机箱内使用它。我在外部机箱上安装了相同的磁盘,并将 USB 连接到 Linux PC。但现在 fdisk 报告了错误的磁盘几何结构:
root@ubuntu:/home/ubuntu# fdisk -l /dev/sde
Disk /dev/sde: 33 MB, 33348608 bytes
2 heads, 32 sectors/track, 1017 cylinders, total 65134 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: 0x00000000
Device Boot Start End Blocks Id System
/dev/sde1 2048 4196351 2097152 fd Linux raid autodetect
/dev/sde2 5244928 1953497087 974126080 fd Linux raid autodetect
/dev/sde3 4196352 5244927 524288 fd Linux raid autodetect
Partition table entries are not in disk order
我无法组建突袭并安装分区。
我该如何解决这个问题?
谢谢