我正在设计一个系统,其中包括基于 linux (Debian) 的控制计算机。它将被部署到一个偏远、难以到达的位置。我想以这样的方式设置它,以最大限度地提高它在磁盘故障或损坏的情况下启动的机会。
到目前为止,我已经在 RAID 1(镜像)中设置了两个工业 SATA DOM,并在两个 MBR 上加载了 GRUB。这似乎工作得很好:我可以拔掉任一驱动器,系统仍然会运行并重新启动。
然而,我遇到了一种情况,其中一个驱动器损坏,然后重新启动时 RAID 无法组装,但系统尝试启动损坏的驱动器并卡住。
如果我在系统运行时检测到 RAID 1 阵列中的一个驱动器出现故障,最安全的做法是将dd
故障驱动器清零以确保系统不会尝试使用损坏的驱动器并移至下一个驱动器吗?
让两个驱动器完全相同并且不使用 RAID 1,然后如果一个驱动器出现故障,在 BIOS 中禁用它启动,会不会更可靠?