Zfs

zpool status 報告錯誤…下一步怎麼辦?

  • November 27, 2017

在我們的 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 標記之前。

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