Syncthing基础使用:实现增量备份/增量同步
脱水精简结论
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
参数,勾选以后保存。
到这里就实现增量备份的设置惹。
🎉