将rdiff-backup的增量行为与lsyncd的inotify行为结合起来有什么好方法吗?

我试图备份一个目录(特别是我的Zotero数据),每当它改变(一个拉同步下拉框); 我还想保留备份的历史logging,以防我删除某些内容并想恢复它。 lsyncd解决了其中的第一个问题; rdiff-backup解决了第二个问题,但是我不能find结合这些的好方法。 我所能想到的最接近的是在本地运行lsyncd ,远程运行rdiff-backup

有什么build议么?

看看Watchman 。 这是Facebook创build的一个工具,用于观看文件更改和触发操作。 让它触发一个脚本,它会在触发rsync之前logging更改的文件。