![如何在启动时自动重新组装 mdadm raid 10 阵列?](https://linux22.com/image/97896/%E5%A6%82%E4%BD%95%E5%9C%A8%E5%90%AF%E5%8A%A8%E6%97%B6%E8%87%AA%E5%8A%A8%E9%87%8D%E6%96%B0%E7%BB%84%E8%A3%85%20mdadm%20raid%2010%20%E9%98%B5%E5%88%97%EF%BC%9F.png)
使用 Linux Mint 18
我创建了一个包含 4 个磁盘的 raid 10 阵列mdadm
。然后我更新了/etc/mdadm/mdadm.conf
。它包含一个仅带有 UUID - no 的 ARRAY 条目/dev/sdX
。我然后执行了update-initramfs -u
。
当我移除硬盘SATA电缆来模拟硬盘完全故障时,一切都很好。该阵列仍然在降级模式下工作并且可以修复。
问题是,当我关闭机器然后拔下SATA电缆时。然后我的 raid 阵列将无法启动,并且所有剩余的 3 个驱动器都报告为备用驱动器。然后,我可以使用mdadm
剩余的 3 个驱动器手动重新扫描和重新组装降级的阵列,但我希望在启动时自动发生这种情况。我避免在任何地方使用/dev/sdX
,但设备名称可能正在系统中的某个地方使用?所有驱动器都会丢失,因为如果我删除/dev/sda
,然后/dev/sd[b-d]
更改名称?
我确实尝试添加md-mod.start_dirty_degraded=1
为内核参数,但没有帮助。