没有ECC的ZFS,校验和将如何工作?

时间:2018-07-21 01:17:09

标签: zfs data-scrubbing

假设我已经阅读了很多有关带/不带ECC的ZFS的信息,在线上有很多意见。.我仍然怀疑我无法澄清自己阅读可用文档的情况。

假设我有两个已镜像的磁盘和ZFS(系统中没有ECC),让我们看看会发生什么问题:

1)一个驱动器无声地损坏->另一个驱动器正常,ZFS恢复正常

2)两个驱动器都可以,但是在清理过程中,单个事件翻转位会翻转存储单元,因此ZFS可能会认为两个磁盘之一上的群集已损坏,此时ZFS可能会损坏该磁盘。很好。

现在我的问题与情况2有关,为什么ZFS在发现错误的群集之后(由于非ECC或由于磁盘上的实际问题)而没有第二次机会/尝试?我的意思是,磁盘上的错误群集不会消失,而RAM中的坏存储单元是本地问题,ZFS可以尝试使用其他RAM存储单元再次读取磁盘。同样,可能是RAM实际上还可以,并且位翻转只是一个临时翻转(由于宇宙μ介子),因此即使使用相同的存储单元进行另一次尝试也可以解决此问题。这样的技术是否存在和/或可能?有道理吗?

0 个答案:

没有答案