更新
似乎initramfs
无法正确安装阵列。如果我停下来重新组装它们,它们就会起作用:
mdadm --stop /dev/md124
mdadm --assemble --run /dev/md124 /dev/sda6
也许initrd
尝试运行仅组装 sdb 分区的降级阵列并停止。我不知道如何调试和/或修复它。
为了测试我的全新 RAID1 阵列,我断开了其中一个硬盘 (sda) 的连接,并尝试启动降级的系统(我设置了 BOOT_DEGRADED=true)。一切都按预期进行,操作系统启动没有问题,并且 mdadm 发送了一封电子邮件来通知我该问题。
其他磁盘的情况有所不同。同步后,我尝试做同样的事情来断开 sdb 的连接。 Grub 启动引导但未挂载根分区。
/proc/mdadm
说数组存在但它们处于非活动状态。我尝试手动组装它们,但mdadm
出现“设备或资源繁忙”错误。
我grub-install --recheck
在两个驱动器上运行,但没有任何变化。 sdaX 和 sdbX 的 UUID 是相同的,并且所有 UUID 都是正确的,我用blkid
.