我目前将 Dropbox 保存在外部驱动器上。
当我没有随身携带外部驱动器时,我试图弄清楚这两件事中是否至少有一件是可能的:
我可以创建某种“开关”,以便当我的外部驱动器断开连接时,符号链接自动成为一个文件夹,我仍然可以像往常一样存储我的信息,下次我连接外部驱动器时,它会再次成为符号链接并上传我在驱动器断开连接时存储的文件?
或者我至少可以在驱动器断开连接时将符号链接指向本地文件夹,然后在驱动器连接时指向 Dropbox 文件夹,同时仍然让本地文件夹自动同步到 Dropbox 文件夹?
谢谢!
编写一个(例如 bash)脚本来创建和删除符号链接并进行复制(可能通过临时目录)应该是可行的。
不过,我不知道如何处理触发。
头脑风暴一下,您可以在您的保管箱文件夹中有一个指向其他文件夹的符号链接;我一直这样做是为了在家里保留我的组织结构,但仍然可以从其他地方获得一个子集。
但是符号链接只能在单个文件系统中工作。我对硬链接并不积极。
您的外部驱动器是否使用 HFS+ 格式化?这也可以有所作为。
我不完全了解您的情况,但如果您希望灵活地创建指向可能在某个时间连接并在其他时间断开连接的外部驱动器的符号链接,那么保管箱似乎不是一个好的选择。据我所知,准备删除文件:)
我发现带有这个适用于 Linux 的Insync应用程序的 Google Drive 正在完成这项工作。我们会看看它是否会继续。
编辑:Dropbox Support 告诉我,Dropbox 确实不支持链接到断开连接的外部驱动器的符号链接。它会导致删除符号链接指向的所有内容。这是他们的回应:
你好呀,
我是泰勒。感谢您联系 Dropbox 支持!
目前,Dropbox 桌面应用程序不支持任何操作系统上的此类功能。
只要您可以确保在 Dropbox 运行时驱动器始终连接到您的计算机,Dropbox 就可以与外部硬盘一起使用。如果在 Dropbox 运行时驱动器与计算机断开连接,则 Dropbox 软件很可能会在意识到整个驱动器已被删除之前开始删除文件。此外,要让 Dropbox 发挥最佳效果,您应该确保驱动器格式化为 NTFS (Windows)、HFS (Mac OS X) 或支持扩展属性的文件系统 (Linux)。