脱水精简结论

Q:syncthing是否支持增量备份(增量同步)?

A:支持。被动接收一方在设置中把ignoreDelete勾选启用即可。


以下就是水内容

syncthing官方对这个参数的建议是不建议使用支持。

因为syncthing官方团队的意图是用它实现多个设备之间对某个文件夹的完全同步,如果syncthing匹配中的一方开启了ignoreDelete,容易出现无法理解的同步冲突场景。

简单来讲,假定有A和B两个设备,B设备开始了ignoreDelete,那如果A设备上删除了某文件以后,B设备上并不会同步删除,此后如果B修改了这个文件,那是否需要同步到A设备上。这里就出现了一个违背【完全同步】设计初衷的冲突场景。


具体设置

如果你确定自己需要用syncthing来实现增量备份的功能,那现在就开始设置吧。

简单来讲,ignoreDelete的逻辑是:

如果a设备会进行删除操作,但b设备不需要同步a的删除操作,那b设备需要开启ignoreDelete

在webui上依次点击操作——高级

文件夹选项中选择需要实现增量备份的文件夹

找到ignoreDelete参数,勾选以后保存。

到这里就实现增量备份的设置惹。

🎉


喝杯奶茶