跨设备同步文件的常见做法,是安装应用、使用主账户密码登录,然后让它持续运行。这种方式虽然可用,却会悄悄带来一个问题:每台曾保存该密码的设备,都可能继续访问全部内容,包括已经出售的笔记本电脑、已经更换的手机,以及你早已离职的办公室电脑。
Drive 的设备访问采用不同方式。每台设备都有独立凭据,可以单独撤销或轮换,而且凭据并不是账户密码。本文会介绍设置方法、逐设备凭据的实际意义,以及这种文件访问方式能够和不能够实现的功能。
逐设备凭据为什么能改变安全状况
共用密码是一个单点风险,而且每增加一台设备,风险范围就会扩大。许多跨设备文件工具默认采用的仍是这种方式。
更改密码会让所有设备同时停止工作,所以很多人迟迟不愿更改。笔记本电脑丢失后,常见的补救办法是在所有设备上更换密码。一次局部事件因此变成繁琐的重新配置,而这种麻烦也常常让人推迟处理。
逐设备凭据在很大程度上消除了这个两难问题。只需一次操作就能撤销被盗笔记本电脑的访问权,其他设备通常可以照常使用,无需改动。这样,停用一台设备更接近半分钟的操作,而不是耗费整个下午。
这就是用多台设备访问同一批文件时,逐设备凭据的实际价值。凭据轮换也是同样道理:可以只更换一台设备的凭据,不影响其他设备,因此定期轮换也更容易落实。
如何在这里跨设备访问文件
底层机制是 WebDAV。它是一项 IETF 标准,而不是要求你安装的专有应用。这一点带来两个值得提前了解的结果。
好处是,常见桌面操作系统和许多移动文件管理器都支持 WebDAV,因此无需维护某家厂商的专用应用。Windows 会将其映射为网络位置,macOS 可通过 Finder 连接,Linux 则可以挂载。连接后,它看起来与普通磁盘相似。
需要注意的是,WebDAV 挂载的是远程磁盘,并不会自动维护完整的本地镜像。文件从服务器打开,因此通常能看到服务器上的当前版本,也不必为全部内容占用本地磁盘空间。但在没有网络时,未通过其他方式缓存在本地的文件就无法访问。如果需要在飞机上工作,仅挂载远程磁盘并不合适,更适合使用能够提前配置离线副本的同步客户端。
设置过程很短:在控制面板中创建设备凭据,然后使用服务器地址和该凭据连接。详细步骤请参阅 WebDAV 指南。
远程挂载适合处理哪些任务
提前明确适用场景可以减少失望,因为不同的人对跨设备同步文件有不同期待,而挂载磁盘对某些需求明显更合适。
偶尔才需要的大型档案。 即使资料大到不适合存放在笔记本电脑上,也能像本地内容一样访问。此时,挂载磁盘可能比完整同步更合适,因为完整同步需要同等大小的本地空间。
共享参考资料。 例如模板、品牌素材和文档,这些文件会被多人查阅,却很少有人修改。只要不使用各自的本地副本,所有人访问的都是同一个服务器版本。
脚本化访问。 备份任务或构建流程可以写入挂载路径,并使用只保存在那台机器上的凭据。它是否构成可靠备份,仍取决于版本管理、保留策略和经过验证的恢复流程。
不应保存全部数据的手机。 手机丢失后,可以及时发起撤销其设备凭据,而无需更改所属账户的密码。已建立会话何时失效仍取决于客户端和服务端的处理方式。
什么时候真正的同步客户端更合适
如果需要真正的双向同步、冲突处理、离线编辑和后台上传,Dropbox 及同类服务就是为此设计的。远程挂载不是同步引擎,本身不会自动提供这些能力。
协同编辑也是它的不足。两个人通过挂载磁盘打开同一份文档时,保存操作可能让其中一个版本覆盖另一个版本。多人同时编辑的文件应该放在具备适当版本与冲突管理能力的工具中。
因此,这种方式满足了许多人所说的跨设备同步需求:从不同地点访问相同文件,而不必在每台设备上保存完整副本。不过,它并不适合多人同时协作编辑。
让设备访问保持清晰
养成几个简单习惯,可以避免逐设备访问本身变得混乱。
无论具体用途是什么,最值得规范管理的都是设备凭据。
- 按照设备命名凭据。 例如 "MacBook"、"办公室电脑" 或 "备份执行器"。面对一串没有名称的凭据,日后很难放心清理。
- 每台设备使用一个凭据,不要共用。 两台机器共用凭据,会重新造成原本希望避免的关联风险。
- 设备转手时立即撤销。 设备一旦脱离你的控制就应撤销,最好在清除数据和出售之前完成。
- 每年检查两次列表。 经核对仍无法识别的凭据应当撤销,因为无法确认归属的凭据也就无法有效管理。
在各个平台上连接
由于 WebDAV 是一项标准而不是统一应用,各操作系统上的连接步骤略有不同。每个平台也都有一个值得提前了解的特点。
Windows 通过文件资源管理器将其映射为网络位置。Windows 默认会对 WebDAV 传输设置较为保守的文件大小上限,因此复制大文件时可能出现原因不明确的失败。需要时,可以在每台设备上调整一次相应的注册表值。
macOS 通过 Finder 的“连接服务器”功能建立连接。macOS 会在浏览过的目录中写入隐藏的元数据文件。通常这没有危害,但在其他用户也会访问的共享文件夹里,可能会显得杂乱。
Linux 可以通过桌面文件管理器或命令行挂载 WebDAV。实际表现取决于客户端和桌面环境,但通常便于配置脚本任务。
手机和平板电脑 需要支持该协议的文件管理器,因为 iOS 和 Android 默认都不提供通用的系统级 WebDAV 连接。两个平台都有合适的应用。手机更容易遗失,因此可单独撤销的设备凭据在这里尤其有价值。
实际使用时的体验
先建立合理预期,能够避免最常见的误解:挂载的远程磁盘并不会在所有方面都像本地磁盘一样工作。
打开和保存都是网络操作。大文件会按照当前连接速度传输,不一定立即打开。持续自动保存的应用在处理远程文件时,可能比处理本地文件更慢。对于文档、图片和档案,差异有时并不明显,但仍取决于文件大小和网络状况。直接在挂载磁盘上编辑视频可能非常缓慢。更合适的做法是下载文件、在本地编辑,再上传回去,同时检查是否出现版本冲突。
另一个常见问题是,包含大量文件的目录可能需要较长时间才能列出内容。将一万个文件整理到合理的文件夹层级中,通常能改善浏览体验。最好在最初规划存储结构时就考虑这一点。
这种行为并非我们服务独有,而是通过 HTTP 挂载远程存储时普遍可能出现的特点。具体程度会因服务商、客户端、网络和服务器配置而异。
存储容量与组织方式
Drive 与电子邮件使用同一个账户。在本文所述方案中,存储容量从 250 GB 起步,月费为 $3.20,并可通过滑块选择最高 100 TB。挂载磁盘和邮箱由同一项订阅管理,并受所选方案的限额约束。
存储空间可以在账户层级共享,也可以分配给各个邮箱。如果多人挂载同一存储,这一点很重要,可以避免某个人的档案意外占满全部可用空间。文件夹还可以共享给另一个账户,让承包人员只挂载已授权的那个文件夹。有关权限的说明,请参阅共享功能文章。
核心原则很简单,却会随着设备增加而越发重要:跨设备访问文件时,凭据应当归属于具体设备,而不是把个人主密码保存到各个地方。硬件丢失后,可以只撤销受影响设备的访问权。是否还需采取其他措施,则取决于设备上曾保存哪些本地数据,以及设备自身的防护情况。