Zfs
zpool status 報告錯誤…下一步怎麼辦?
在我們的 FreeNAS 伺服器上,
zpool status
給了我:pool: raid2 state: ONLINE status: One or more devices has experienced an unrecoverable error. An attempt was made to correct the error. Applications are unaffected. action: Determine if the device needs to be replaced, and clear the errors using 'zpool clear' or replace the device with 'zpool replace'. see: http://www.sun.com/msg/ZFS-8000-9P scrub: none requested config: NAME STATE READ WRITE CKSUM raid2 ONLINE 0 0 0 raidz1 ONLINE 0 0 0 gptid/5f3c0517-3ff2-11e2-9437-f46d049aaeca ONLINE 0 0 0 gptid/5fe33556-3ff2-11e2-9437-f46d049aaeca ONLINE 3 1.13M 0 gptid/60570005-3ff2-11e2-9437-f46d049aaeca ONLINE 0 0 0 gptid/60ebeaa5-3ff2-11e2-9437-f46d049aaeca ONLINE 0 0 0 gptid/61925b86-3ff2-11e2-9437-f46d049aaeca ONLINE 0 0 0 errors: No known data errors
我該怎麼辦?
scrub
游泳池?
鍵入
zpool clear raid2
以清除錯誤並啟動清理。如果此後錯誤仍然存在,請更換磁碟。
有關硬體的更多詳細資訊會有所幫助,因此這是一般性建議。我對連接到 PC 主機板的消費級磁碟的建議與我對企業級設備的建議不同。
該工具會告訴您需要做什麼:“確定是否需要更換設備”。
這些工具非常智能,需要您作為人類管理員來解決一些問題。所需的步驟特定於您的硬體和設置,因此您需要根據您對系統的了解做出一些決定。
查看命令的輸出。設備似乎
gptid/5fe33556-3ff2-11e2-9437-f46d049aaeca
遇到“WRITE”錯誤。“1.13M”是一個非常高的錯誤率,我懷疑這個問題已經發生了一段時間而你沒有註意到。看看你是否能找出原因,然後更換磁碟。如果您有硬體控制器,該控制器可能有其他工具來幫助您確定故障的性質。
ZFS 可以處理損壞的扇區,因此無需恐慌。但也不要忽視這個問題。
作為預防措施,您還應該定期執行 ZFS 清理。請參閱http://doc.freenas.org/index.php/ZFS_Scrubs。這將在 ZFS 第一次遇到問題時提醒您,遠在您達到 1.13M 標記之前。