是否有使用 btrfs CoW 作为重复数据删除的重复数据删除脚本?

Pet*_*mit 9 btrfs deduplication

在 Linux 上寻找重复数据删除工具有很多,例如参见这个 wiki 页面

几乎所有的脚本要么只做检测,打印重复的文件名,要么通过将重复的文件硬链接到一个副本来删除重复的文件。

随着 btrfs 的兴起,将有另一种选择:创建文件(如cp reflink=always)的 CoW(写时复制)副本。我还没有找到任何可以执行此操作的工具,有人知道可以执行此操作的工具吗?

Gab*_*iel 17

我为此目的写了bedup。它结合了增量 btree 扫描和 CoW 重复数据删除。最适合与 Linux 3.6 一起使用,您可以在其中运行:

sudo bedup dedup
Run Code Online (Sandbox Code Playgroud)