保持多个工作站同步

保持多个工作站同步

由于各种原因,我使用多台计算机。我想让这些计算机的配置保持同步。我已经有一个基于 VCS 的设置,允许我手动更新多台主机上的配置。但我正在寻找一种自动执行此操作的方法。

我正在寻找的是:

  • 同步配置的方法(vim、ssh、evolution)
  • 保持某些目录同步(例如 ~/Documents)

这都是用户配置,而不是系统配置。有时工作站可能处于离线状态或链接速度较慢,因此能够检测到这种情况并采取相应措施是一个优点。

答案1

如果这些文件中没有任何机密数据,则可以使用Dropbox使它们在多台机器上自动保持同步。Dropbox 守护程序通常会同步一个文件夹~/Dropbox,但您可以通过将其他文件或目录符号链接到该文件夹​​来将它们包含在同步中。(我认为 Dropbox 可能还提供其他方法来保持多个文件夹同步,但我现在找不到说明)

答案2

虽然我建议Dropbox(更好的跨平台解决方案)如果你的所有工作站都是基于 Ubuntu 的,那么你可以使用 Ubuntu One。如果你正在寻找更强大的东西,请查看同步

答案3

景观是 canonical 提供的用于管理和监控多个 Ubuntu 系统的付费服务。更棒的是,付费后你还可以支持 Ubuntu!

答案4

您可以在具有 SSH 访问权限的私人服务器上创建共享 Git 存储库。例如,我为此使用了 nearfreespeech.net 帐户,成本非常低。

如果您想更进一步,您可以创建一个 cron 脚本来自动推送/拉取更改,始终保持文件最新。只要您不同时在两台机器上工作,那么您就永远不会遇到任何合并冲突。

相关内容