如果在 dm-crypt 映射器设备顶部有 2x LUKS 加密的 HDD 和 ZFS 镜像池:如果我的一个 HDD 遇到错误并且操作系统将扇区识别为坏扇区会发生什么?
这个坏扇区信息是否会被传递给加密层,因此也会出现在标记为“坏”的映射器设备上?(当然是相应的受影响的块)。
(以便加密设备顶部的 ZFS 层可以看到这一点,并在访问期间或清理期间通过内部机制纠正错误。没有 ZFS 加密 - 有意。然而)。
Debian/Ubuntu。
如果在 dm-crypt 映射器设备顶部有 2x LUKS 加密的 HDD 和 ZFS 镜像池:如果我的一个 HDD 遇到错误并且操作系统将扇区识别为坏扇区会发生什么?
这个坏扇区信息是否会被传递给加密层,因此也会出现在标记为“坏”的映射器设备上?(当然是相应的受影响的块)。
(以便加密设备顶部的 ZFS 层可以看到这一点,并在访问期间或清理期间通过内部机制纠正错误。没有 ZFS 加密 - 有意。然而)。
Debian/Ubuntu。
如果一个扇区坏了,LUKS 会返回一个错误——这将被 ZFS 纠正(感谢另一个镜像分支)。
如果扇区返回错误数据,LUKS 可以解密不正确的有效负载 - ZFS 将再次正确(感谢校验和和镜像)。
换句话说:使用 ZFS 镜像,您的数据应该是安全的,除非两个镜像腿都损坏了。