符号链接不适用于 Dropbox

符号链接不适用于 Dropbox

我正在通过在 Dropbox 中创建符号链接来备份主文件夹。

我做了什么:

cd ~/Dropbox
mkdir backup && cd backup
ln -s ~

我检查了:

  1. ln -l. 符号链接已创建。
  2. Dropbox 文件夹包含我的主文件夹。但是,它只包含链接,而不是实际文件。
  3. 网络投递箱是空的。

这很奇怪。几乎所有文章和问答都表明 dropbox 会遵循符号链接并同步文件夹。


我怀疑

  1. 将主文件夹放在 Dropbox 下是有问题的,因为实际的 Dropbox 文件夹位于主文件夹中。
  2. 文件权限有问题吗?大部分文件都是 644。但是,我不知道为什么没有文件最终进入 Dropbox 云。

答案1

当然,Dropbox 只同步了一个链接,因为那是你放在备份目录中的内容。但你可以做一个小技巧,应该会有所帮助:

  1. 停止 Dropbox
  2. 发出以下命令:

    sudo mount ~ ~/Dropbox/backup -o bind

  3. 启动 Dropbox

该命令会挂载(绑定)您的主目录,使其在 ~/Dropbox/backup 路径下可见。然后 dropbox 将看到它并进行同步。但请注意,不要在未挂载的情况下启动 dropbox,因为它将开始与空目录重新同步,最终您将下载主目录副本

答案2

我不得不

  1. 停止 Dropbox
  2. mv ~/Dropbox /stf/Dropbox
  3. ln -s /stf/Dropbox ~ # 将新位置符号链接到主文件夹
  4. rm -rf ~/.dropbox ~/.dropbox-dist
  5. 运行 dropbox 并重新链接设备

相关内容