我的 Debian 服务器上有一个文件夹,/mnt/Pool/Photos
我想将其与 Dropbox 上的一个文件夹完全同步/Photos
。这样我就可以本地存储照片,方便访问,还可以备份到云端。我不想在计算机上保留 Dropbox 中的任何其他内容(即/Photos
仅选择性同步)
我尝试在 Debian 上安装 Dropbox,从同步中排除所有内容,/mnt/Pool/Photos
在/Dropbox
文件夹中创建符号链接,然后有选择地将其包含/Photos
在同步中,但是 Dropbox 现在不支持符号链接。Dropbox 最终创建了第二个文件夹Photos (Debian conflicted with at...)
,然后开始重新下载整个文件夹,而不是识别出它已经存在。
我该如何设置我想要的内容(仅与已存在的 Dropbox 同步一个文件夹)?
答案1
您可以使用绑定挂载。
该答案假定您有编辑和重新加载的权限/etc/fstab
。
笔记:尝试此操作之前,请在单独的位置备份重要数据。
步骤1:停止 Dropbox。
第2步:将现有内容移动[Dropbox]/Photos
到/mnt/Pool/Photos
步骤3:将其添加到您的/etc/fstab
文件中:
/mnt/Pool/Photos [Dropbox]/Photos none bind 0 0
(替换[Dropbox]
为您的 Dropbox 同步根路径。)
步骤4:重新启动系统或sudo mount -a
重新加载所有 fstab 条目。
步骤5:启动 Dropbox。
在 Dropbox v85.4.155(Arch Linux)上测试。
答案2
我该如何设置我想要的东西?
你不能,至少不能使用dropbox
:
自 2019 年中起,Dropbox 不再关注通过符号链接链接到的 Dropbox 帐户之外的项目。
来源如何在 Dropbox 中使用符号链接 | Dropbox 帮助
该功能已被删除,因为它已损坏:
当文件位于其他地方并且符号链接位于 Dropbox 文件夹内时,同步会出现问题。尝试同步文件时,这可能会导致性能问题和高 CPU 使用率。
在某些情况下,桌面应用程序甚至可能只同步符号链接文件本身而不是引用的文件。
这意味着实际文件不会同步到您的 Dropbox 帐户,因此您将无法通过网络或您的帐户同步到的其他设备访问实际文件。
来源已解决:回复:使用符号链接 (symbolic li...) 的最佳实践 - Dropbox 社区 - 349296