Backblaze 与 Dropbox
Backblaze 作为一家在线备份服务,因将云存储内容排除在备份之外而受到广泛批评。这一变更源于 iCloud Drive、Dropbox、Google Drive 和 OneDrive 等服务处理文件的方式十分复杂。这些服务通常采用现代 API,使得文件在未完全下载时便看似存在于本地。用户看到的是带有云图标的占位文件,需要手动下载。Maestral 是一个 Dropbox 客户端,其运作方式不同:它将本地文件夹与 Dropbox 账户进行同步。这意味着 Maestral 管理的 Dropbox 文件夹是一个标准的、常规的本地文件夹。因此,Backblaze 能够成功备份由 Maestral 管理的文件夹,因为它们被视为普通的本地文件。而利用 Apple 文件提供程序 API(File Provider APIs)的服务,包括 iCloud Drive,则呈现“魔法文件夹”,其行为缺乏完善的文档说明。有趣的是,Dropbox 自身的 Mac 客户端仍提供旧版模式,可绕过文件提供程序 API。有报道称,Backblaze 在此模式下可能备份也可能不备份 Dropbox 文件夹,这加剧了整体的困惑。这一情况凸显了其中涉及的复杂且往往未文档化的技术挑战。作者表示希望避免这些复杂性,使用 Maestral 使其得以实现。他们预计若 Maestral 停止运行,将需要解决此问题。文中引用了 Rob Halliday 在 TidBITS-Talk 论坛上的一篇帖子,作为获取更深入信息的起点。