我是 Linux 软件 RAID 的新手。我构建了一个带有 6 个热插拔 SATA 磁盘的 RAID6。我通过拔下 1 个磁盘测试了故障情况。操作系统从 /dev 中删除了设备,mdadm 显示阵列已降级。这是意料之中的。但是,当我将磁盘放回原位时,尽管操作系统恢复了设备名称,但 mdadm 仍然显示它已被删除。我必须发出命令来添加此驱动器才能启动重建。
由于 mdadm 知道磁盘已被移除,我预计它会在插入新磁盘时重建阵列。但这并不是预期的。所以我的问题是 - 是否有可能在每次在同一位置插入新磁盘时启动软 RAID 重建?
答案1
自动同步仅限于备用设备。期望消失的驱动器在没有人工干预的情况下恢复,其实际用途有限。如果设备(或其连接)变得不可靠,那么耗时的同步可能根本不是您想要的。如果这对您很重要,那么您可以定期通过 cron 检查此类奇怪事件,或通过 udev 触发适当的 mdadm 操作。