我目前正在研究备份,并希望在保持基于文件(而不是基于文件系统)的同时加快进程。我想使用 duplicity 作为主要的备份组件。这个想法是使用底层文件系统的特性来缩小重复性必须扫描的文件,以确定与上次备份的差异。
我知道 btrfs 可以在快照之间进行快速差异,所以这就是我现在想要使用的,但我似乎找不到用户空间工具来实际处理 btrfs 产生的差异。
是否有任何库可以解释 btrfs 快照差异?
显然我不会用我不存在的 C 技能来破解内核,所以离裸机越远我就越舒服。例如,Python 会很棒......或者我是唯一一个想要快速获得文件系统中已更改文件的简单列表的人吗?
供参考:对我的想法的更完整的描述