具有实时重复数据删除功能的文件系统

mik*_*mik 4 files filesystems versioning deduplication

是否有文件系统将文件存储在散列下以便没有重复项?它可以在任何操作系统下。我知道 Git 会这样做,但我正在寻找可以实时运行的东西。

Wes*_*ley 6

ZFS 会这样做,但它不是文件级重复数据删除。两个更好:块级重复数据删除(块和文件重复数据删除之间的中介是字节重复数据删除)。

在 Linux 上,有 SDFS;但是 ZFS 有一些更好的功能,例如能够使用固态驱动器作为哈希表存储,这样您就不会为哈希表消耗大量 RAM。ZFS 将此称为 L2ARC

在撰写本文时,请不要在 Linux 上使用 ZFS。它需要在烤箱里再呆几年。对 ZFS 使用 BSD。