如何在啟動時自動重新組裝 mdadm raid 10 陣列?

如何在啟動時自動重新組裝 mdadm raid 10 陣列?

使用 Linux Mint 18

我創建了一個包含 4 個磁碟的 raid 10 陣列mdadm。然後我更新了/etc/mdadm/mdadm.conf。它包含一個僅包含 UUID - no 的 ARRAY 條目/dev/sdX。我然後執行了update-initramfs -u

當我移除硬碟SATA電纜來模擬硬碟完全故障時,一切都很好。該陣列仍然在降級模式下工作並且可以修復。

問題是,當我關閉機器然後拔下SATA電纜時。然後我的 raid 陣列將無法啟動,並且所有剩餘的 3 個磁碟機都會報告為備用磁碟機。然後,我可以使用mdadm剩餘的 3 個磁碟機手動重新掃描和重新組裝降級的陣列,但我希望這種情況在啟動時自動發生。我避免在任何地方使用/dev/sdX,但設備名稱可能正在系統中的某個地方使用?所有驅動器都會丟失,因為如果我刪除/dev/sda,然後/dev/sd[b-d]更改名稱?

我確實嘗試添加md-mod.start_dirty_degraded=1為內核參數,但沒有幫助。

相關內容