![带有非 ECC RAM 的 ZFS 的替代文件系统/卷管理器?](https://linux22.com/image/646356/%E5%B8%A6%E6%9C%89%E9%9D%9E%20ECC%20RAM%20%E7%9A%84%20ZFS%20%E7%9A%84%E6%9B%BF%E4%BB%A3%E6%96%87%E4%BB%B6%E7%B3%BB%E7%BB%9F%2F%E5%8D%B7%E7%AE%A1%E7%90%86%E5%99%A8%EF%BC%9F.png)
对于没有 ECC RAM 的计算机,不建议使用 ZFS。那么,有什么好的替代方案吗?或者风险是一样的,所以无论我使用什么管理器,如果 RAM 中的某个位发生翻转,问题还是一样?
我正在尝试确定是否应该使用 ZFS。如果不应该,有没有更安全的非 ECC RAM 替代品?
答案1
问题是 zfs 的错误修正功能(校验和与清理)可能会导致内存损坏错误导致数据完全丢失,而 xfs 则会很乐意将错误写入受影响的块中的磁盘。
答案2
我正在使用非 ECC RAM 的 ZFS。使用范围很广。我写这篇文章并不是说它是安全的。但是,几年来我还没有看到 zfs 损坏。此外,在古老的硬件上使用 zfs 时,我看到了各种内存问题,甚至无法启动。根据我的经验 - 使用这样的内存时,您会遇到各种致命的内核陷阱,速度比 zfs 数据损坏更快。此外,使用其他文件系统时,损坏的内存也会导致数据损坏。即使我说得不对,认为“zfs 校验和会放大数据损坏的影响而不是最小化数据损坏的影响”这一说法听起来不合逻辑,您知道 - zfs 不会默默地自我修复。有足够多的计数器zpool status
开始怀疑有事情正在发生。
毕竟 - 将备份存储在其他地方,ZFS 并不是灵丹妙药。