Drive 与文件存储

通过 WebDAV 将云存储挂载为网络驱动器

作者:Alexey Bulygin
在 Finder 和 Windows 文件资源管理器中通过 WebDAV 连接的云存储

许多云存储服务都提供同步客户端,把文件下载到各台电脑上。如果云端只有 15 GB,而笔记本有一块容量达一太字节的硬盘,这种方式很方便。但 2 TB 的归档放不进 256 GB 的 SSD。选择性同步能决定下载哪些文件,却不能扩大硬盘容量。

WebDAV 提供了另一种方式,而且你的操作系统可能已经支持它。你不必下载全部内容,而是把远程存储连接为网络位置。Finder 会在边栏中显示它,Windows 可以为它分配盘符。文件仍在服务器上,客户端按需获取数据,也可能将数据缓存在本地。

本文介绍 WebDAV 的适用场景、局限,以及如何从 macOS、Windows、Linux、Android、iOS 和命令行连接。连接时使用独立的设备密码,需要时可以撤销,而不用更改账户的主密码。

什么是 WebDAV

WebDAV 扩展了 HTTP,加入文件管理所需的操作:创建集合、复制、移动、锁定,以及读取或修改属性。修订后的规范于 2007 年以 RFC 4918 发布。它是获得广泛支持的开放协议。安全连接使用 HTTPS,经由 443 端口传输。

许多电脑不需要另装客户端:macOS、Windows 和多种 Linux 桌面环境已在文件管理器中集成 WebDAV。Android 和 iOS 可以使用兼容的应用,但应先确认使用条件和价格。rclone、备份工具及持续集成脚本也能使用这个协议,无需依赖供应商专用的 SDK。

挂载驱动器不等于在本地复制全部内容。打开文件夹时,客户端向服务器请求文件列表;打开文件时,下载所需数据;保存时,再将修改上传。2 TB 的归档可以留在远端,但下载的文件和客户端缓存仍会占用本地空间。

同步客户端与网络驱动器

两者解决的问题不同,也可以配合使用:日常工作文件采用同步,归档通过网络驱动器访问。

同步客户端挂载的 WebDAV 驱动器
本地空间占用用于同步的已下载文件大小已下载文件和客户端缓存
离线访问可以访问已保存在本地的文件通常不能保证;取决于客户端和已下载的文件
打开文件文件已在本地时通常很快按需下载;大文件在慢速连接上需要等待
冲突可能生成冲突副本同时编辑也可能造成冲突或覆盖修改
所需软件每台电脑安装同步客户端系统内置客户端或兼容应用
适用场景每天编辑的文件无需始终完整保存在本地的归档、媒体和备份

冲突问题需要特别说明。当多台电脑修改各自的本地副本时,同步客户端可能生成 report (John's conflicted copy 2026-06-14).xlsx 这样的文件。WebDAV 不需要每台设备维护完整的同步副本,但这不代表同时编辑就一定安全。具体结果取决于客户端、文件锁定和保存方式。

使用设备密码,而非账户密码

管理面板的密码可以访问账单、域名、邮箱和账户设置。不要把它同时用于备份脚本、日后可能出售的手机,或可能遗失的笔记本。

Drive 为各个连接使用独立的凭据。设备密码在同步设备页面生成,只显示一次,并以哈希形式存储。主要有以下好处:

  • 独立撤销。可以撤销笔记本的密码,不必断开其他设备,也不需要重新配置它们。
  • 限制权限。每个密码具有创建时选择的权限。只读密码可以浏览归档,但不能修改或删除文件。备份脚本可以获得 Drive 写入权限,而不获得账单、域名或邮件访问权限。
  • 无法找回原密码。系统只保存哈希。如果密码丢失,需要生成新密码;包括我们的团队在内,没有人能再次查看旧密码。

不同客户端的字段名称可能不同,但都需要相同的信息:同步设备页面提供的服务器 URL、作为用户名的账户邮箱地址,以及以 dsync_ 开头的设备密码。详情见同步设备

各平台的连接方式

macOS Finder

选择前往 → 连接服务器(Command + K),粘贴服务器 URL,并选择注册用户。输入账户邮箱和设备密码,驱动器便会出现在 Finder 边栏中。将凭据存入钥匙串方便下次连接,但登录时自动挂载可能还需要额外设置。操作指南:macOS Finder

Windows 文件资源管理器

右键点击此电脑 → 映射网络驱动器,选择盘符并粘贴 URL。勾选使用其他凭据连接,输入相同的邮箱地址和设备密码。该驱动器会与本地磁盘一起显示。传输大文件前,请先阅读下文的 50 MB 限制。操作指南:Windows 文件资源管理器

Linux

GNOME 文件管理器和 KDE Dolphin 都可以在地址栏中输入 davs:// URL,然后按提示填写凭据。如果需要供应用访问的挂载点,可以使用 davfs2。另一种选择是 rclone mount,它提供缓存和传输设置。性能取决于配置及网络连接。

rclone:跨平台,可用于脚本

rclone 适合无人值守的任务,例如备份、定时同步和数 TB 的数据传输。配置 WebDAV 远程存储,将供应商设为 other,然后按需要使用 rclone syncrclone copyrclone mountrclone 的 WebDAV 后端支持并行传输和失败重试。大小限制及能否继续传输,也取决于服务器和具体操作。配置指南:rclone

Cyberduck:macOS 和 Windows

这个图形客户端在传输大文件时可能比系统文件管理器更方便。Cyberduck 将 URL 分到服务器路径字段。请选择 WebDAV (HTTP/SSL),不要选择未加密的 HTTP 选项。配置指南:Cyberduck

Android

兼容的 DAVx⁵ 配置可以通过 Android 的 Storage Access Framework 集成存储。这样,Drive 可能出现在 Google 的 Files、Solid Explorer、Total Commander 及其他使用标准文件选择器的应用中。请确认所需组件以及当前版本是否支持。配置指南:DAVx⁵

iOS 和 iPadOS

Readdle 的 Documents 可以添加 WebDAV 连接。根据版本和启用的集成功能,相关位置也可能在“文件”应用及使用系统文档选择器的应用中可用。配置指南:iOS Documents

Windows 的 50 MB 限制

Windows 内置 WebDAV 客户端可能拒绝大小超过约 50 MB 的文件,并给出笼统的网络错误。即使服务器允许更大的文件,WebClient 服务的这个默认限制也可能导致传输失败。

对应的注册表值是 FileSizeLimitInBytes,位于:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WebClient\Parameters

先备份注册表,再使用管理员权限将其十进制值设为 4294967295,约为 4 GB,也是该项的最大值。随后重启 WebClient 服务或电脑。对于超过 4 GB 的文件,使用 rclone 或 Cyberduck:它们不受这个 WebClient 限制影响,但仍可能存在其他限制。

Windows 内置客户端通常也不是批量传输的最佳选择。它可以用于打开文档和浏览文件夹。如果经常移动大量数据,可以考虑用 rclone 传输,将映射的驱动器留作日常浏览。

传输大文件

套餐容量、客户端和服务器配置共同决定可以上传什么。不要认为所有 WebDAV 客户端都支持分块上传和断点续传:传输在 80% 时中断,如果所用操作不支持续传,就可能需要从头开始。以下是客户端方面的注意事项:

客户端实际限制或注意事项
Windows 文件资源管理器默认 50 MB,修改注册表后为 ~4 GB
macOS Finder没有该 WebClient 限制;很大的文件可能变慢或传输失败
Cyberduck取决于服务器、可用空间和配置
rclone支持并行传输及重试;续传能力取决于操作和服务器

一种实用的搭配是:挂载驱动器来浏览文件夹、打开日常文档,而数 GB 的数据传输交给 rclone。

WebDAV 的局限

不能保证离线访问。没有本地副本,就不能指望在无网络的航班上打开文件。请提前下载,或同步需要的文件夹。

网络延迟会影响依赖本地磁盘的应用。打开 200 MB 的视频,客户端可能需要下载这 200 MB 的数据。照片图库、数据库文件以及频繁执行小块随机读取的程序,可能不适合通过 WebDAV 直接使用。必要时先在本地工作,并约定如何将修改传回服务器。

Office 文件锁定存在局限。Word 和 Excel 可以直接打开及保存挂载驱动器中的文件,但锁定行为取决于客户端和服务器。多人同时编辑同一个表格时,不要假定总会收到警告,也不要假定其行为与 SMB 共享完全相同。

列出目录需要向服务器发送请求。包含 10,000 个文件的文件夹可能需要一段时间才能打开。将内容分到子文件夹中,不仅便于浏览,也可能加快查询。

删除的文件可能进入回收站。在 Drive 中,适用这项规则的文件可在 30 天内恢复。要释放占用的空间,可能需要清空回收站。请确认客户端执行的删除操作,并查看回收站与恢复

WebDAV 不能代替分享链接。它用于凭授权信息访问存储。要把文件发给账户外的人,请创建分享链接。如果你仍在用附件发送大文件,邮件与文件分享介绍了文件达到约 18 MB 时可能遇到的问题,具体取决于邮件大小限制。

如何选择客户端

需求可选工具
在 Mac 上浏览和打开文档Finder
在 Windows 上浏览和打开文档映射网络驱动器,并注意注册表设置
移动大量数据或安排定时任务rclone
通过图形界面传输大文件Cyberduck
从手机访问归档Android 使用兼容的 DAVx⁵ 配置,iOS 使用 Documents
每晚备份服务器rclone,配合具有所需写入权限的设备密码

常见问题

需要安装软件吗?

macOS、Windows 和许多 Linux 桌面环境已内置 WebDAV 客户端。手机需要兼容的应用或集成,例如 Android 的 DAVx⁵ 或 iOS 的 Documents,具体取决于配置。请确认要求和价格。rclone 与 Cyberduck 是用于大文件传输的额外选择。

挂载会占用本地硬盘吗?

会,打开的文件和缓存可能占用空间。你不必把 Drive 中全部 2 TB 的内容下载到 256 GB 的硬盘上才能浏览文件夹,但实际操作仍需要足够的可用空间。

为什么不使用普通账户密码?

设备密码可以单独撤销,也能限制保存在配置文件中的凭据所拥有的权限。它用于访问 Drive,而不用于账单、域名或邮件。只读权限不允许修改或删除文件。

撤销已连接设备的密码后会怎样?

后续使用这个密码的请求将无法通过身份验证。客户端需要再次验证时,连接和传输会中断;已经授权的请求不一定立即停止。撤销密码不会删除文件,也不会影响其他设备的密码。

多人可以挂载同一个文件夹吗?

可以,前提是他们有该文件夹的访问权限。每个人应使用自己的设备密码,并设置适当权限。属于同一个账户,不代表自动获得所有文件夹的访问权。请协调同时进行的修改,避免覆盖他人的工作。参见与团队共享文件夹

WebDAV 是否加密?

经由 443 端口的 HTTPS 连接使用 TLS 加密传输中的数据。WebDAV 本身并不强制加密,因此不要使用 http:// URL。在 Cyberduck 中,应选择 WebDAV (HTTP/SSL),而不是 WebDAV (HTTP)

可以自动备份吗?

可以,使用 rclone 和具有所需权限的设备密码。将凭据放在代码仓库之外,妥善保护,并安排定时任务。注意 rclone sync:它可能删除目标端那些源端已不存在的文件。因此,单纯同步不能代替带版本历史的备份。将密码权限限定为 Drive 可以缩小入侵影响,但获准访问的文件仍会面临相应权限带来的风险。

分享这篇文章

我们使用运行和保护 TrekMail 所必需的技术。确认后还会允许《Cookie 政策》中所述的有限分析和广告衡量。

登录 TrekMail

访问您的控制面板、邮箱和 DNS。

12 个字符 两次密码一致

重置邮件已发送

如果该邮箱对应已有账户,我们已发送密码重置说明。

继续即表示您同意 TrekMail 的 服务条款隐私政策.