Ubuntu 12.04 64。硬件故障(主板)导致我组装了一台新机器,我借此机会重新安装了 Ubuntu(第一次安装是一次学习经历)。我移动了 raid 磁盘,并在磁盘实用程序中看到它们为 /dev/sdb 和 /dev/sdc,其卷列为“RAID 组件”。
然而,当我尝试像这样安装它们时
sudo mdadm --assemble /dev/md0 /dev/sdb /dev/sdc
我收到这个错误
mdadm: Cannot assemble mbr metadata on /dev/sdb
mdadm: /dev/sdb has no superblock - assembly aborted
有任何想法吗?
答案1
解决方案:我按照此处的说明进行操作:将 RAID1 移至新机器
实际上,我必须在安装过程中断开驱动器,然后系统启动并运行后才能正确检测到它们。
答案2
问题可能在于没有解决设备上的 RAID 分区问题,而不是解决设备问题。使用:
mdadm --examine /dev/sdb
mdadm --examine /dev/sdb1
您可以检查哪个超级块是您想要用于突袭的超级块。
然后,您必须选择实际的块,例如:
mdadm --assemble /dev/md0 /dev/sdb2 /dev/sdc2