【问题标题】:ZFS pool disk failure but disk looks fineZFS 池磁盘故障,但磁盘看起来很好
【发布时间】:2021-10-20 18:04:45
【问题描述】:

我在 Ubuntu (zfsonlinx) 上有一个带有 4 个磁盘的 ZFS 池。所有磁盘都通过我购买的辅助控制器上的 SATA 电缆连接。它现在托管带有电影和照片集的 Plex 媒体服务器。

我昨天发现其中一个磁盘发生故障,我的池现在“降级”了。

kiran@ub1:~$ zpool 状态 水池:坦克 状态:已降级 状态:一台或多台设备出现不可恢复的错误。一个 已尝试纠正错误。应用程序不受影响。 action:判断设备是否需要更换,并清除错误 使用“zpool clear”或用“zpool replace”替换设备。 见:http://zfsonlinux.org/msg/ZFS-8000-9P 扫描:在 2021 年 7 月 11 日星期日 14:37:20 0 天 14:13:19 内擦洗修复了 29.2M,0 个错误 配置:

    NAME                        STATE     READ WRITE CKSUM
    tank                        DEGRADED     0     0     0
      mirror-0                  DEGRADED     0     0     0
        wwn-0x5000c500c8022883  DEGRADED     4     0     0  too many errors
        wwn-0x50014ee2bbdb0dec  ONLINE       0     0     0
      mirror-1                  ONLINE       0     0     0
        wwn-0x50014ee26687691e  ONLINE       0     0     0
        wwn-0x50014ee21227fa29  ONLINE       0     0     0

磁盘不到 1 年,是 WD Red NAS 硬盘。

我运行了清理命令,发现 ZFS 清理了数据,但没有找到任何要重新同步的内容。

这是我的问题:

  1. 这是否意味着磁盘现在没问题,我可以清除错误,还是仅仅因为出现错误,我应该更换磁盘?
  2. 是否有使用 ZFS 分区检查磁盘完整性的命令?

请注意,我只是 Linux 和 ZFS 的初学者,通过在线阅读帮助实现了我的 ZFS 池。

有人可以帮我弄清楚我的下一步应该是什么吗?

基兰

【问题讨论】:

    标签: zfs


    【解决方案1】:
    1. 这是否意味着磁盘现在没问题,我可以清除错误,还是仅仅因为出现错误,我应该更换磁盘?

    磁盘读取错误表明可能即将出现硬件问题,但由于您已将数据镜像到另一个驱动器,因此应该可以清除错误并等待驱动器更彻底地发生故障,然后再更换它。

    让我们将有错误的磁盘称为“A”,将没有错误的镜像称为“B”——等待替换 A 的唯一缺点是,如果 B 先出现故障,并且 A 已经悄悄地破坏了一段时间的数据,那么当 B 死时,您最终会丢失该数据。因此,我建议您定期检查磁盘是否有损坏迹象(使用下面的命令)以确保不会发生这种情况,如果您开始看到更严重的错误率,请更换它。

    1. 是否有使用 ZFS 分区检查磁盘完整性的命令?

    是的,zpool scrub 读取磁盘上的所有数据并根据块指针中的校验和对其进行验证。它将报告您发布的zpool status 屏幕中的任何错误。一般来说,定期运行是个好主意(每隔几周是合理的节奏)。

    【讨论】:

      【解决方案2】:

      这是否意味着磁盘现在没问题了,我可以清除错误还是仅仅因为有错误,我应该更换磁盘?

      ZFS 错误是真正的问题,但根据提供的信息,我们无法确定问题出在磁盘上。

      有没有使用 ZFS 分区检查磁盘完整性的命令?

      是的。

      • smartctl 诊断磁盘。恕我直言,它可能会在您的情况下发现硬件错误
      • 完整的zpool status -v 可以提供更多信息(数据损坏、scrub 之后的持续错误……)
      • 能够诊断«_我购买的辅助控制器_»或连接/传输错误的工具

      顺便说一下,注意ZFS 不仅是一个文件系统,任何连接在磁盘和主板上的东西都可能会干扰良好的卷管理。因此,如果没有它就无法连接磁盘,请确保它不会干扰 ZFS。

      【讨论】:

        猜你喜欢
        • 2017-04-04
        • 2022-01-10
        • 2012-02-11
        • 1970-01-01
        • 2018-02-27
        • 2019-06-04
        • 2016-11-30
        • 2020-03-15
        • 1970-01-01
        相关资源
        最近更新 更多