寻找基于 rsync+ssh 的方法来替代 Dropbox

kjo*_*kjo 9 ssh rsync

我想使用 rsync 设置个人(即一个用户)Dropbox 替代方案,以保持一些目录在多个 Unix 主机上同步。

由于一次只有一个用户(即我)会更改任何一台主机的内容,因此可以安全地假设这些更改不会及时重叠。这意味着

  1. 修改和同步之间有 10-15 分钟的延迟是可以接受的;
  2. 修改时间应该是“当前版本”的一个相当好的代理。

我遇到的所有 rsync 方案都是为了让多个服务器在一天一次的同步计划上同步工作,例如备份。此外,在这些方案中,通常一台主机是主机,其余主机是它的镜像,而在我认为的情况下,任何一台主机都可能发生变化。

有人可以指点我一个工具或如何设置 rsync + ssh 来做这种事情吗?

Tho*_*n93 8

你为什么不尝试统一?我不确定,您使用的是什么操作系统,但 Unison 可以完成这项工作。语法非常简单,但您可以使用许多选项对其进行扩展:

~$ unison /path/to/dir1 /path/to/dir2
Run Code Online (Sandbox Code Playgroud)

在这里您可以找到所有需要的信息。