Partition
Flatcar Linux 的根文件系統 RAID 限制意味著什麼?
如此處所述,並非 Flatcar Linux 的根文件系統的所有分區都支持 RAID 1
其他系統分區,如 USR-A、USR-B、OEM 和 EFI-SYSTEM,不能放在軟體 RAID 陣列上
這意味著什麼?假設根文件系統配置了 RAID 1,任何一個驅動器都會出現故障嗎?或者,如果包含上述分區的單個副本的驅動器出現故障,作業系統會無法執行嗎?
像 EFI 或
/boot
RAID 這樣的分區的問題是 UEFI 和 GRUB 不理解 RAID 元數據——它們需要分區超級塊是某種類型(EFI 的情況下是 FAT),如果有 RAID 元數據,它只會認為分區不是 EFI,也不會使用它。這通常通過使用 MD RAID 元數據版本 0.90 來解決——在此版本中,元數據儲存在塊設備的末尾,因此對於所有其他目的,分區仍然看起來像 EFI 分區,而您只有兩個副本。我不熟悉 Flatcar Linux,但從連結的文件來看,它似乎沒有提供這樣的選項。但是您也許可以手動配置此儲存設置。
假設根文件系統配置了 RAID 1,任何一個驅動器都會出現故障嗎?或者,如果包含上述分區的單個副本的驅動器出現故障,作業系統會無法執行嗎?
是的,如果您只有一份 EFI 分區副本並且驅動器出現故障,系統將無法啟動。您不會失去數據,但您需要重新安裝系統或從備份中恢復 EFI 分區。