Linux

設置 Linux softRAID10 以便它可以在驅動器故障後啟動

  • August 2, 2019

我希望我的 RAID10 能夠在引導盤故障後倖存下來。我想將 grub 寫入陣列中每個磁碟的 MBR,以便在發生故障的情況下,陣列仍將在其餘成員上啟動。

我有一個 4 個磁碟陣列,所以理論上我只需要 2 個 grub MBR,但我認為將引導載入程序放在所有 4 個磁碟上沒有什麼害處。

Grub 文件夾是:/boot/grub 根目錄是:(md0)/

一步一步,如何在每個驅動器上安裝 grub?

我看到您已經想出瞭如何從高級界面完成此操作,但是為了其他任何想學習如何配置軟體 RAID10 的人,我將連結到一篇非常深入的精彩文章如何做到這一點。我不會逐字複製文章,而是連結到它。我使用**這篇文章**作為為文件伺服器設置 RAID 10 的指南;它還解釋瞭如何配置 GRUB 以在磁碟故障後成功引導。

我通常不使用 grub 執行此操作。問題 - 在引用的文章中沒有解決是:

如果您鬆開 sda (=hd0),您之前的 sdb (=hd1) 將變為 sda (=hd0),這會使 grub 感到困惑:它已安裝到 sdb/hd1。

我使用 dd 從一個分區到另一個分區來複製整個引導分區(包括 grub-setup)。

並且不要忘記設置您的 BIOS,以便在驅動器出現故障時繼續啟動。;-)

引用自:https://serverfault.com/questions/260761