我正在通过在 Dropbox 中创建符号链接来备份主文件夹。
我做了什么:
cd ~/Dropbox
mkdir backup && cd backup
ln -s ~
我检查了:
ln -l
. 符号链接已创建。- Dropbox 文件夹包含我的主文件夹。但是,它只包含链接,而不是实际文件。
- 网络投递箱是空的。
这很奇怪。几乎所有文章和问答都表明 dropbox 会遵循符号链接并同步文件夹。
我怀疑
- 将主文件夹放在 Dropbox 下是有问题的,因为实际的 Dropbox 文件夹位于主文件夹中。
- 文件权限有问题吗?大部分文件都是 644。但是,我不知道为什么没有文件最终进入 Dropbox 云。
答案1
当然,Dropbox 只同步了一个链接,因为那是你放在备份目录中的内容。但你可以做一个小技巧,应该会有所帮助:
- 停止 Dropbox
发出以下命令:
sudo mount ~ ~/Dropbox/backup -o bind
启动 Dropbox
该命令会挂载(绑定)您的主目录,使其在 ~/Dropbox/backup 路径下可见。然后 dropbox 将看到它并进行同步。但请注意,不要在未挂载的情况下启动 dropbox,因为它将开始与空目录重新同步,最终您将下载主目录副本
答案2
我不得不
- 停止 Dropbox
- mv ~/Dropbox /stf/Dropbox
- ln -s /stf/Dropbox ~ # 将新位置符号链接到主文件夹
- rm -rf ~/.dropbox ~/.dropbox-dist
- 运行 dropbox 并重新链接设备