zpool状态报告错误…下一步是什么?

在我们的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清除错误并启动擦洗。

如果错误仍然存​​在,请更换磁盘。

有关硬件的更多细节将有所帮助,所以这是通用的build议。 我对一堆连接到PC主板的消费者磁盘的build议与我为企业级设备所做的不同。

该工具告诉你你需要做什么:“ 确定设备是否需要更换 ”。

这些工具只是如此聪明,需要你作为人类的pipe理者去思考一些事情。 所需的步骤是针对您的硬件和设置的,因此您需要根据您对系统的了解做出一些决定。

看看命令的输出。 它看起来像设备gptid/5fe33556-3ff2-11e2-9437-f46d049aaeca正在遇到“写”错误。 “1.13M”是一个非常高的错误率,我怀疑这个问题已经发生了一段时间,没有你的注意。 看看你是否可以找出原因,然后更换磁盘。

如果您有一个硬件控制器,则该控制器可能会有其他工具来帮助您确定故障的性质。

ZFS可以处理腐败行业,所以没有必要恐慌。 但是也不要忽视这个问题。

作为预防措施,您还应该定期运行ZFS擦洗。 请参阅http://doc.freenas.org/index.php/ZFS_Scrubs 。 这会在ZFS第一次遇到问题的时候提醒你,在你达到1.13M之前。

使用以下命令将驱动器更改为/ dev / adaX。

[blackout @ freenas〜]#smartctl -a / dev / ada0 | grep“串行”
序列号:WD-WCC4EXXXXXXXX
也是一个有用的commant [blackout @ freenas〜] #glabel状态