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 状态的硬盘无法无损地直接恢复到原来的状态,我们只能将其作为新盘插入。具体操作过程是:
- 停止阵列
- 移除 disabled 状态的盘
- 启动阵列
- 停止阵列
- 添加原来是 disabled 状态的盘
- 启动阵列,这时阵列会自动开始数据重建,等待重建完成即可。
PS:事实上有直接恢复的办法,但是最好还是重建,毕竟提示出了问题,一旦数据损坏而又尝试直接恢复会导致错误。并且重建方法操作起来简单一些,无非是需要多花一点时间而已。