是否有一个文件系统可以将文件存储在哈希下,这样就不会出现重复?它可以在任何操作系统下。我知道 Git 可以做到这一点,但我正在寻找可以实时运行的东西。
答案1
ZFS 可以做到这一点,但它不是文件级重复数据删除。它有两个更好的功能:块级重复数据删除(块和文件重复数据删除之间的中介是字节重复数据删除)。
在 Linux 上,有 SDFS;但是 ZFS 有一些更好的功能,例如能够使用固态硬盘作为哈希表存储,这样您就不会为哈希表占用大量 RAM。ZFS 将此称为L2ARC。
截至撰写本文时,请不要在 Linux 上使用 ZFS。它还需要再等几年。使用 BSD 实现 ZFS。
答案2
是的。ZFS 可以做到这一点,尽管它可能会“扭曲”您对“实时”的定义。