Raid

RAID-5:兩個磁碟同時發生故障?

  • February 1, 2017

我們有一台執行 CentOS 的 Dell PowerEdge T410 伺服器,帶有一個包含 5 個 Seagate Barracuda 3 TB SATA 磁碟的 RAID-5 陣列。昨天系統崩潰了(我不知道究竟是怎麼回事,也沒有任何日誌)。

啟動到 RAID 控制器 BIOS 後,我看到在 5 個磁碟中,磁碟 1 被標記為“失去”,磁碟 3 被標記為“降級”。我強制磁碟 3 備份,並用新硬碟驅動器(相同大小)替換磁碟 1。BIOS 檢測到這一點並開始重建磁碟 1 - 但是它卡在 %1。旋轉的進度指示器整晚都沒有動。完全凍結。

我在這裡有什麼選擇?除了使用一些專業的數據恢復服務之外,還有什麼方法可以嘗試重建?兩個硬碟怎麼會同時出現這樣的故障?似乎過於巧合。磁碟 1 是否有可能出現故障,導致磁碟 3“不同步”?如果是這樣,我可以使用任何實用程序來使其“同步”嗎?

在您接受了一個錯誤的答案之後,我真的很抱歉我的異端意見(已經多次保存了這樣的數組)。

您的第二個故障磁碟可能有一個小問題,可能是塊故障。這就是為什麼你的壞raid5韌體的**壞同步工具在它上面崩潰的原因。

您可以使用低級磁碟複製工具輕鬆製作扇區級副本(例如,gddrescue可能非常有用),並將此磁碟用作您的新磁碟 3。在這種情況下,您的陣列因輕微的數據損壞而倖免於難。

對不起,可能來不及了,因為本案正統回答的精髓:“一次raid5多次失敗,這裡是天啟!”

如果您想要非常好的冗餘raid,請在linux 中使用軟體raid。例如,它的raid superblock 數據佈局是公開的和記錄在案的……我真的很抱歉,我的這又是一個異端觀點。

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