到处都有写到,即使您只有一个物理设备,ZFS 也是有用的,因为它会告诉您由于位衰减等原因导致的数据损坏。
然而,它真的能够解决腐败问题吗?
换句话说,在单个物理设备上运行 ZFS 作为文件系统有什么显著的好处吗?
答案1
如果将COPIES
ZFS 文件系统的属性设置为高于 1 的值,则可以修复损坏的文件,因为至少还有一个可用的副本。
答案2
我想这取决于如何文件已损坏...
当然,我会在单个设备配置中运行 ZFS(例如,在硬件 RAID 控制器提供的块设备之上)。不过,我不知道我是否会在单个物理磁盘上运行。
正如其他人提到的,您可以使用 zfs 功能减轻一些损坏风险copies=
。具有多个 ZFS 管理设备的 RAID 仍然会更好。但凭借大约 4 年的 ZFS 经验,我从未真正遇到过损坏的数据。
答案3
是的,你可以存储多个副本数据:
https://blogs.oracle.com/relling/entry/zfs_copies_and_data_protection
来自 Web Archive 项目的链接http://web.archive.org/web/20131003025617/https://blogs.oracle.com/relling/entry/zfs_copies_and_data_protection
因此,您将大大减少可用的磁盘空间,但有可能从特定的损坏区域中恢复。(我还没有尝试过)。