我有一台 WD50EFRX,根据 SMART 数据,它过热(95 摄氏度),并损坏了一些块(原始值约为Raw Read Error Rate
22000)。除了 之外,没有其他值Raw Read Error Rate
表明发生故障,也没有迹象表明过热会再次发生。
如果我现在格式化磁盘并且 SMART 知道所有坏扇区并且不再使用它们,我是否可以在新创建的 ZFS 池中使用该设备,并将过热的磁盘通过简单镜像中的工作磁盘备份,或者使用更安全的方法来处理磁盘故障?
我会在 Linux 3.16 上使用 ZFS 0.6.3。
答案1
如果没有重新映射或待处理的扇区,则磁盘不是了解任何有缺陷的扇区。更可能是磁盘访问中涉及的某些其他组件损坏,如磁头或任何其他组件。
话虽如此,我还是同意unRAID 维基关于此:
请完全忽略 RAW_VALUE 数字!只有 Seagate 会报告原始值,是的,它看起来确实是原始读取错误的数量,但应该完全忽略。所有其他驱动器也都有原始读取错误,但不会报告它们,而只会将此值保留为零。再说一遍,Seagate 不会因为看起来有原始读取错误而比其他驱动器更差,而是唯一报告该数字的驱动器。我怀疑其他驱动器不报告该数字是为了避免引起很多混淆,并给技术支持人员带来疑问。Seagate 让我们这些提供技术支持的人负责回答有关这个数字的不断问题。希望现在您理解了这一点,您再也不会用有关 Raw_Read_Error_Rate RAW_VALUE 的问题来打扰好心的 IT 人员了?
所以是的,您可以继续使用磁盘,没有问题。如果发生太多错误,ZFS 会将其从 vdev 中逐出。