将磁盘移至新计算机,RAID 不会重新组装

将磁盘移至新计算机,RAID 不会重新组装

我购买了一台带有 NVME ssd 的新电脑。我将所有旧磁盘移过去,但无法让它启动旧磁盘,因此我尝试将 kubuntu 安装到新机器的 NVME 上。

安装和启动后,使用两个硬盘的 RAID1 无法重新组装。我从原始计算机复制了 mdadm.conf 文件,但这没有帮助。我试过了,mdadm --assemble --scan但什么也没做。我尝试使用相同的磁盘手动组装一个新的 RAID,它抱怨说两者都没有正确的超级块。

结果如下fdisk -l

Disk /dev/sdb: 3.7 TiB, 4000787030016 bytes, 7814037168 sectors
Disk model: ST4000VN008-2DR1
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: A83AC9A1-7D38-4D6D-8345-07790EE83C01

Device     Start        End    Sectors  Size Type
/dev/sdb1   2048 7814037134 7814035087  3.7T Linux RAID


Disk /dev/sdc: 3.7 TiB, 4000787030016 bytes, 7814037168 sectors
Disk model: ST4000VN008-2DR1
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: 05AC048C-ED0A-47DD-A95C-B5F4D0918414

Device     Start        End    Sectors  Size Type
/dev/sdc1   2048 7814037134 7814035087  3.7T Linux RAID

结果mdadm --assemble /dev/md1 /dev/sdb1 /dev/sdc1

mdadm: no recogniseable superblock on /dev/sdb1
mdadm: /dev/sdb1 has no superblock - assembly aborted

答案1

我执行了mdadm --create --verbose /dev/md0 --level=1 --raid-devices=2 /dev/sdb /dev/sdc并重新创建了 RAID,它自动识别了其上的 LVM 物理卷,并且我能够恢复所有数据。

相关内容