简短回答:可以。在 Dropbox 里建一个文件夹,然后让备份工具指向它,这个工具要能保留旧版本,并先在你的 Mac 上加密文件。
直接把文件放进 Dropbox 文件夹只是同步。你在 Mac 上删除一个文件,Dropbox 也会在其他所有设备上删除它,通常只需几秒钟。
Dropbox 很擅长一件事:让同一个文件夹出现在多台电脑上,并保持一致。这很有用,但它算不上备份,原因有三。
~/Dropbox 中的文件和你其他所有东西在同一块驱动器上。一次磁盘故障就会同时带走它和原件,也就是说,你以为的第二份副本,其实只是同一份副本放在了两个地方。Dropbox 确实会保留历史记录,在依赖它之前,值得确切了解能保留多久。
三十天对你能察觉到的错误来说是有用的安全网,但它不是存档。你最后一次在 2023 年打开的文档、搬家后再没看过的照片图库、前年的账目文件:这些都不受三十天窗口保护,因为你不会在三十天内察觉。
Dropbox 现在还单独销售一款名为 Dropbox Backup 的产品,它是备份工具,确实保留正规的历史记录。它与那个文件夹是两回事,单独定价,知道它的存在很有必要,免得你以为那个文件夹在尽备份的职责。
做法是:创建一个归档,加密,放进 Dropbox 文件夹,并记录你写入了什么,以便日后检查。
tar -cJf - ~/Documents | openssl enc -aes-256-cbc -pbkdf2 -out ~/Dropbox/documents.tar.xz.enc
然后把哈希值记录在一个与归档放在一起的文件中:
shasum -a 256 ~/Dropbox/documents.tar.xz.enc > ~/Dropbox/documents.sha256
一个月后,再检查它是否仍是同样的字节:
shasum -a 256 -c ~/Dropbox/documents.sha256
这是一份真正的备份,比大多数人拥有的都好。但它的局限值得坦白说明。它是一个归档、一个密码,所以取回单个文件意味着要把整个归档下载下来再解密。除非每次都新建一个带日期的归档,否则没有历史,而那样每份副本你都要全额付费。而且除了你,没有任何东西会去运行它。
下面是没人提到的部分。当一个文件出现在你的 Dropbox 文件夹中时,它在你的磁盘上,但不一定已经到了 Dropbox 的服务器上,而且 macOS 上没有任何公开 API 能告诉你它是否已经上传。
Dropbox 会在 Finder 中显示一个勾号。这个标记来自 Dropbox 自己的 File Provider 扩展,其他程序都无法查询它。所以任何声称已确认你的上传的工具,要么是以不受支持的方式读取了这个标记,要么就是在猜。
实际后果是:备份写入后的最初几分钟或几小时内,你以为的第二份副本只是与第一份在同一块磁盘上的字节。Copy Shelter 会在界面中如实说明,这也是为什么它显示给你的数字,是它实际检查过的副本数量。
这并不意味着这些空间没用。你已经在付费,它在异地,而异地副本正是大多数人缺少的那一份。它需要的是写入一份真正的备份。指向那里的一个实时文件文件夹是另一回事。
Copy Shelter 把 Dropbox 文件夹当作备份目标:它在其中写入一个加密、带版本的存储库,因此 Dropbox 以及任何进入你 Dropbox 账户的人都无法读取你的文件;在 Mac 上删除文件不会把它从备份中删除;旧版本会一直保留,直到你另作决定。所有内容在离开 Mac 之前都会用在你机器上生成的密钥加密,备份还会按计划读回并与其哈希值核对。一个位置免费,而且我们不收存储费,因为用的是你自己的 Dropbox 空间。
无论用什么工具,都有一条规则:不要把备份指向与被保护内容在同一块磁盘上的文件夹。Dropbox 文件夹就在那块磁盘上。作为第二个目标没问题,作为唯一的目标就不行。
Dropbox/Copy Shelter。不会。Dropbox 只涵盖 Dropbox 文件夹里的内容,或你交给 Dropbox Backup 的文件夹。应用、设置以及这些文件夹以外的一切都不包括在内。
它是存放备份的一个很好的异地位置。单靠同步文件夹,它只是一份跟随每次更改(包括删除)的副本,所以需要一个备份工具往里写入版本。
可以,作为异地副本值得这样做。但要清楚你得到的是什么:本地那一半和你的原件在同一块磁盘上,在上传完成之前,它只存在于那块磁盘上。把它当作第二份或第三份副本。
Basic 和 Plus 方案为三十天,Professional 和 Business 方案为 180 天。这能覆盖你察觉到的失误,但覆盖不了两年前就悄悄损坏的文件,而后者正是备份存在的意义。
在传输过程中和存储在其服务器上时会加密,但密钥由他们持有。这能防止有人从数据中心偷走磁盘后读取文件,却无法阻止 Dropbox 或任何进入你账户的人读取它们。只有在上传前加密,才是真正属于你的加密。
它是与同步文件夹不同的产品,确实保留正规的历史记录,花钱买它也合理。但它也是一份随数据增长的存储订阅。另一种选择是把备份写入你已有的空间,这正是本页要讲的。
会。经过去重和压缩的备份通常比它所保护的文件小很多,但并非不占空间。在把备份指向 2 GB 的方案之前,先查看你要保护的内容有多大。
在关键之处并无不同。所有同步服务都会传播删除,只保留有限的版本历史,也都无法让 macOS 以受支持的方式确认上传已完成。各服务商的具体细节,请参阅备份到 Google Drive 和 iCloud Drive 的指南。
让备份工具指向 Dropbox 里的一个文件夹。Copy Shelter 按计划备份,Dropbox 会在每个新部分出现时上传,所以不需要手动启动任何东西。
你的文件可以。在任意一台 Mac 上安装 Copy Shelter,用恢复密钥打开 Dropbox 文件夹中的备份,然后选择要恢复的内容。App 和 macOS 则通过重新安装 macOS 来恢复。
相关阅读:Google Drive、Proton Drive、iCloud Drive,以及如何加密备份。