我一直在阅读有关 FreeNAS 和 RAID Z 的信息,人们一直提到的一件事是,您不应该在没有 ECC RAM 的机器上使用 ZFS(或更具体地说,RAID Z)。我想知道这背后的原因是什么。这是 RAID Z 的问题吗?与其他文件系统相比,不将 ECC RAM 与 ZFS 一起使用是否有特别高的风险?或者这只是对损坏的内存扩散到文件系统的普遍担忧,否则由于它支持自愈冗余阵列,它本来可以纠正错误?
我一直在阅读有关 FreeNAS 和 RAID Z 的信息,人们一直提到的一件事是,您不应该在没有 ECC RAM 的机器上使用 ZFS(或更具体地说,RAID Z)。我想知道这背后的原因是什么。这是 RAID Z 的问题吗?与其他文件系统相比,不将 ECC RAM 与 ZFS 一起使用是否有特别高的风险?或者这只是对损坏的内存扩散到文件系统的普遍担忧,否则由于它支持自愈冗余阵列,它本来可以纠正错误?
您不应在任何存储或处理您关心的数据的机器上使用非 ECC RAM。这不是 ZFS 独有的东西。
你是对的,ZFS 开发人员已经竭尽全力为文件系统添加多层哈希、验证等 - 所有这些都对确保数据完整性有很大帮助,所有这些努力都可能被一个单一的破坏RAM 中未检测到的单个位翻转。