1 前言

Unraid 论坛上有这么个问题:How do you reactivate a faulty drive from UDMA CRC Error Count。这里说的 "UDMA CRC Error Count" 错误一般是硬盘写入失败时发生,这可能是由于线缆接触不良导致的。写入失败后硬盘会重试,因此这个错误不会带来数据损坏的严重后果。在 Unraid 中,出现这种错误一般会使得硬盘从 "healthy" 状态进入 "error" 状态,但是其实此时硬盘我们仍然是可用的。

在特定情况下,UDMA CRC Error Count 之类的错误会导致硬盘进入 disabled 状态。这也是上面链接中的帖子讨论的问题。二楼提出的链接可以解决这个问题,但是原链接已经失效,需要从 WebArchive 查看历史版本

2 解决办法

disabled 状态的硬盘无法无损地直接恢复到原来的状态,我们只能将其作为新盘插入。具体操作过程是:

  1. 停止阵列
  2. 移除 disabled 状态的盘
  3. 启动阵列
  4. 停止阵列
  5. 添加原来是 disabled 状态的盘
  6. 启动阵列,这时阵列会自动开始数据重建,等待重建完成即可。

PS:事实上有直接恢复的办法,但是最好还是重建,毕竟提示出了问题,一旦数据损坏而又尝试直接恢复会导致错误。并且重建方法操作起来简单一些,无非是需要多花一点时间而已。