我的情况是,我在家里和办公室工作的时间差不多,我正尝试设置两个 Ubuntu 虚拟机,使它们保持基本同步。我主要关心的是同步首选项和文件,因为我不会对软件包进行太多更改,因此不会尝试同步它们。
我的解决方案是在两台虚拟机上设置 Dropbox,并从我的用户主文件夹创建到 Dropbox 文件夹的文件链接。Dropbox 文件夹位于不同的目录中,具有适当的文件权限,但不包含在我的用户主文件夹中。我的虚拟机也是相同的 ubuntu 版本(12.04 64 位)。据我所知,同步部分工作正常。
我的问题是 Dropbox 似乎陷入了某种递归情况,它不断尝试同步两台机器之间不断变化的文件。这在数据使用方面最为明显,因为在安装了 Dropbox 并运行了大约四天后,我今天早上启动了 VM,它已经使用了 1.5gb 的带宽来同步只有 440mb 左右的主文件夹。Dropbox 的 CPU 使用率也持续达到 60% 或更多。
我的问题是,我应该将哪些与 ubuntu 相关的文件和文件夹添加到 dropbox 忽略列表中,这样它就不会不断同步那些经常更改但与我的需求无关的文件? 是否有我应该忽略的错误/消息日志或类似的东西?
答案1
如果您将主~/
文件夹 ( ) 用作 Dropbox 文件夹,Dropbox 会同步您的所有点文件,即隐藏的配置文件和文件夹等~/.bashrc
。由于同步的文件和文件夹数量较多,这会导致速度变慢。
据我所知,阻止 Dropbox 同步它们的唯一方法是通过Dropbox忽略。
一个更简单的选择是将您的 Dropbox 文件夹设置到另一个位置。