Dropbox 与 Linux 上的一个文件夹同步

Dropbox 与 Linux 上的一个文件夹同步

我的 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

相关内容