我应该如何在计算机之间同步配置和数据?

lfa*_*one 7 10.04 sync f-spot thunderbird google-chrome

想象一下,我有三个Ubuntu的电脑homelaptopbeach-house。它们都安装了相同版本的 Ubuntu,10.04,并且从存储库中保持最新。

我在所有计算机上都使用f-spotthunderbirdgoogle-chrome。有没有办法让数据和配置在它们之间保持同步,而无需为正常(非同步)使用保持持续连接?

例如,它们应该可以在没有网络连接的情况下使用,因此NFS 之类的东西将无法工作。

理想的解决方案不需要手动操作来启动同步过程。

Oli*_*Oli 7

f-spot、thunderbird 和 google-chrome 等应用程序都使用某种形式的二进制数据库来存储它们的数据。在同一应用程序可能同时访问/修改文件的情况下尝试同步此类内容可能会变得非常混乱。

相反,您想寻找特定于应用程序的解决方案。

  • 对于雷鸟,我会说使用 IMAP。如果您没有,GMail 支持它。您可以让雷鸟将所有电子邮件上传到那里,或者更好的是,让 GMail 从您的其他帐户中提取电子邮件。您还可以免费获得相当不错的网络邮件和出色的垃圾邮件过滤器。

  • Firefox 有(除其他外)Firefox Sync

  • Chrome 有一个内置的同步功能,记录在这里

  • F-Spot 更难。也许考虑同步文件而不是数据库。这意味着您需要一直扫描新文件,但前提是您需要在每台计算机上使用 F-Spot。

    您可以限制自己在一台计算机上使用 F-Spot,而只访问其他计算机上的文件。在这三者中,F-Spot 数据库是最脆弱的,因此共享数据库文件时要小心。


Jor*_*tro 1

对于 google chrome,启用同步将同步您的书签。在较新的版本中,它允许您同步自动填充、书签、扩展、首选项和主题。


txw*_*ger 0

如果网络正常,您可以使用启动脚本来同步(使用 rsync)必要的文件。因此,您可以使用 upstart 来触发脚本并使其基于网络就绪事件。

或者,也许可以使用 Ubuntu-one 来同步相关文件。