仅将更改的文件存储在服务器中,并在同步后删除它们

仅将更改的文件存储在服务器中,并在同步后删除它们

我有两台笔记本电脑(可能还有一台即将上市)运行 Ubuntu,我希望保持某些目录同步。我考虑过 DropBox,但有几点不太满意:

  • 我的所有敏感数据、我的整个生活都将永远掌握在第三方手中。
  • 我的文件会超出免费帐户的最大存储大小;我只需要每周同步几 MB 更改或添加的文件。说为了实现这一点,我必须在服务器上保留 50GB 的东西,这太荒谬了。

然后我遇到了 Unison,它需要两台机器都打开才能同步。如果有一天早上我起床想要使用 2 号笔记本电脑,但为了这样做,我必须先打开 1 号笔记本电脑,那么我最终只会使用 1 号笔记本电脑。最后一种情况实际上是今天正在发生的事情。所以问题是,正如标题所示,如何在服务器中仅存储更改的文件并在同步后删除它们?非常感谢您的帮助

答案1

我不认为 50GB 的数据需要同步,但如果你真的想让你的设置复杂化,你可以看看rdiff-备份。您可以将增量发送到服务器,然后恢复到另一台计算机。这假设您的第二台计算机是第一台计算机的精确副本,但没有增量更改。我认为您想要的实际上可能会带来灾难性的后果,我认为最好是忍受并使用同步软件(例如 Bittorrent Sync),而不是将增量托管在您将从中检索的服务器上。

相关内容