Storage
SMART 顯示不可讀的扇區,btrfs 清理乾淨 - 這是正確的嗎?
我有一對 RAID1 中的磁碟,格式為
btrfs
.磁碟會定期清理,我會收到結果通知。他們已經執行了大約 2-3 年,沒有任何問題。
但是,我最近添加
smartd
到我的安裝中,它立即抱怨其中一個驅動器中有少量不可讀的扇區:Device: /dev/sdc [SAT], 4 Currently unreadable (pending) sectors
我對該驅動器進行了清理,發現並糾正了相同數量的錯誤,但智能錯誤消息並沒有消失。同一磁碟上的後續清理顯示沒有錯誤。
我不確定這些工具中的哪一個最準確 -
smartd
顯示誤報,或者btrfs
缺少壞扇區,或者我可能誤解了結果?驗證磁碟執行狀況的最佳方法是什麼?
謝謝!
Shodanshok 的回答非常好,但要回答您的字面問題:
驗證磁碟執行狀況的最佳方法是什麼?
寫一個完整的。磁碟的韌體已將這些扇區標記為待重新分配。當它們被寫入時,它可以做到這一點。這將“修復”該扇區,或生成重新分配的扇區,您也可以在 SMART 中看到這些扇區。
然後,理論上您可以在磁碟上進行延遲讀取掃描。這通常說明行業的可靠性。
實際上,可能是時候更換磁碟了。這是我所關注的失敗前奏之一。另一個是系統日誌中的“ata 異常”。它們通常發生在 mdadm(或 RAID 控制器)啟動驅動器之前,我懷疑 btrfs 類似(儘管我沒有經驗)。