我的任务是制造一台高可靠性、无人值守的工业 PC,能够承受意外断电。尽可能使用 UPS,但实际上我们知道许多此类设备在安装时都没有 UPS。
我最初为我们的 PC 考虑的是 RAID 1 - 我认为冗余驱动器应该可以确保操作系统继续运行,即使一个驱动器发生故障。话虽如此,我们使用的是可靠的工业 SSD - 也许这并不是我应该关注的薄弱环节。
然后我意识到,对于我们这类机器,它们几乎都使用英特尔 BIOS RAID,即 FakeRAID。我进一步调查了这个问题,发现很多人说 SoftRAID 更好。好吧,公平地说 - 那么我会选择 softRAID... 但进一步的研究似乎向我表明,这不一定能为我提供足够的保护以防止我的操作系统损坏,事实上它甚至可能使事情复杂化。如果我的一个可靠的驱动器发生故障,并且它恰好是带有 Grub 的驱动器,我甚至无法启动 - 即使理论上我有冗余驱动器。
所以 - 综上所述,我得出的结论是,我的主操作系统磁盘的 SoftRAID 1 实际上可能会引入比其价值更多的故障点,即它不会使系统明显更可靠,并且会引入新的漏洞。这是一个公平的评估,还是我遗漏了什么?
我认为,具有 EXT4 的可靠驱动器可能就是我能得到的最好的驱动器。