這篇文章首先發布在我的個人網站:Unraid:重新激活 disabled 狀態的硬盤
前言
Unraid 論壇上有這麼個問題:How do you reactivate a faulty drive from UDMA CRC Error Count。這裏說的 "UDMA CRC Error Count" 錯誤一般是硬盤寫入失敗時發生,這可能是由於線纜接觸不良導致的。寫入失敗後硬盤會重試,因此這個錯誤不會帶來數據損壞的嚴重後果。在 Unraid 中,出現這種錯誤一般會使得硬盤從 "healthy" 狀態進入 "error" 狀態,但是其實此時硬盤我們仍然是可用的。
在特定情況下,UDMA CRC Error Count 之類的錯誤會導致硬盤進入 disabled 狀態。這也是上面鏈接中的帖子討論的問題。二樓提出的鏈接可以解決這個問題,但是原鏈接已經失效,需要從 WebArchive 查看歷史版本。
解決辦法
disabled 狀態的硬盤無法無損地直接恢復到原來的狀態,我們只能將其作爲新盤插入。具體操作過程是:
- 停止陣列
- 移除 disabled 狀態的盤
- 啓動陣列
- 停止陣列
- 添加原來是 disabled 狀態的盤
- 啓動陣列,這時陣列會自動開始數據重建,等待重建完成即可。
PS:事實上有直接恢復的辦法,但是最好還是重建,畢竟提示出了問題,一旦數據損壞而又嘗試直接恢復會導致錯誤。並且重建方法操作起來簡單一些,無非是需要多花一點時間而已。