Raid
找出為什麼 mdadm 丟棄了磁碟
在過去的一兩個月中,我讓 mdadm 兩次刪除了磁碟。我上次重新添加了它,它執行了一段時間,然後我注意到它再次以降級模式執行。我想知道我如何找到它丟棄驅動器的“原因”。
您應該閱讀系統日誌:通常
/var/log/messages
和/或journalctl -xe
命令的輸出。如果驅動器最近發生故障,核心消息緩衝區(可通過dmesg
命令查看)也可能包含有關它的消息。通常,
dmesg
消息也會儲存到日誌中,但日誌子系統可能已配置為忽略一些較低優先級的核心消息,因此dmesg
輸出中可能存在更多詳細資訊。您可能會看到一連串磁碟 I/O 錯誤/超時消息,以及其中或之後某處來自 RAID 子系統的消息,該消息將驅動器標記為故障。基本上,如果 RAID 子系統檢測到磁碟開始報告其 I/O(讀取或寫入)請求失敗或超時,出於任何原因,該磁碟將被標記為失敗。
要獲得更多線索,您可能還想
smartctl -a
在丟棄的磁碟上使用,以查看其自身的內部健康檢查報告了什麼樣的結果。