在 Windows 上挂载 Azure 文件存储 — NetDrive 设置指南

阅读时间 6 分钟 provider-guide azure windows
Kai
KaiJunior Engineer
学习如何使用 NetDrive 将 Azure 文件存储挂载为 Windows 盘符。无需 Azure Storage Explorer,直接在 Windows 资源管理器中访问你的 Azure 文件共享。

你的团队把部署配置和共享项目资产放在 Azure 文件存储上——但每次打开都要启动 Azure Storage Explorer、等待身份验证,或者维护一个每次凭据轮换就会失效的驱动器映射脚本。其实有更简洁的方式:用 NetDrive 把 Azure 文件共享挂载为持久的 Windows 盘符,这样机器上的每个应用都能像访问本地文件夹一样读写它。

NetDrive drive manager showing Google Drive, S3 and pCloud mounted as drive lettersMounted clouds appearing as native drives in Windows File Explorer

将 Azure 文件存储挂载为 Windows 盘符

NetDrive 让 Google Drive、OneDrive、S3、SFTP、WebDAV 等在 Windows 和 macOS 上显示为本地驱动器 — 无需同步,无需完整下载。

  • 持久盘符 —— Z:、F: 或任意你选择的字母
  • 后台上传,文件保存能立即返回到你的应用
  • 开机自动挂载 —— 在你登录前共享就已就绪
WindowsmacOS
下载 NetDrive →

免费试用。提供终身与订阅方案。

Azure 文件存储 vs. Azure Blob —— 两种不同的连接类型

NetDrive 将 Azure 文件存储和 Azure Blob 存储列为独立的提供商——它们服务于不同的用途。Blob 存储是为备份、日志和静态资源等非结构化数据优化的对象存储。文件存储则提供一个完全托管的 SMB 文件共享:与你的应用程序期望从传统 Windows 文件服务器获得的接口相同,现在托管在 Azure 上。

本指南介绍的是 Azure 文件存储 连接类型。如果你的工作流使用的是 Blob 容器,请参阅在 Windows 上用 NetDrive 挂载 Azure Blob 存储

对于正将本地文件服务器迁移到云端的团队来说,Azure 文件存储尤其有用。一旦共享位于 Azure 上,NetDrive 就能让任何 Windows 机器——笔记本电脑、开发者工作站、Windows Server RDS 主机——将其挂载为盘符,无需 SMB 防火墙例外或 VPN 配置。

Azure 文件存储显示在 NetDrive 的提供商选择列表中

开始之前 —— 收集你的 Azure 凭据

在使用 NetDrive 之前,你需要从 Azure 门户获取三个值:

  1. 存储账户名称 —— 显示在你的存储账户概述页面上。
  2. 访问密钥 —— 导航到你的存储账户 → Security + networkingAccess keys。复制 key1key2
  3. 共享名称 —— 在 Data storageFile shares 下,记下要挂载的共享的确切名称。

如果你的组织禁用了访问密钥的使用,请改为生成一个 SAS(共享访问签名)令牌:将其设置为面向 File 服务,并至少赋予 ReadWriteListCreateDelete 权限,然后在 NetDrive 凭据字段中用该令牌代替访问密钥。

分步操作:连接与挂载

  1. 打开 NetDrive —— Drive Manager 窗口会列出你已配置的所有驱动器。
  2. 点击 Drive Manager 中的 ”+” (Add) 按钮,打开提供商选择器。
  3. 从提供商列表(在 Microsoft Azure 分组下)中选择 Azure File Storage
  4. 输入你的 Storage Account 名称和 Account Key(或 SAS 令牌)。
  5. Share 字段中,输入你的 Azure 文件共享的确切名称。
  6. 选择一个 Drive letter —— 对于共享的团队基础设施,统一使用一个固定字母(如 Z:)可以省去大家记忆路径的麻烦。
  7. Mount type 保持默认的 Network drive,除非某个特定应用要求该共享以本地磁盘形式出现。如有需要,NetDrive 也支持本地磁盘和可移动驱动器两种挂载类型。
  8. 点击 Connect。NetDrive 会挂载该共享,几秒钟内它就会出现在 Windows 资源管理器中。

NetDrive Drive Manager 显示多个云盘作为 Windows 盘符挂载

无需登录即自动挂载

在 Drive Manager 中打开该驱动器的设置,将 Auto-mount 设为 Boot,即可在任何用户会话开始前重新连接共享。NetDrive 会安装一个 Windows 服务来处理这一过程,因此 Windows 启动完成的那一刻共享就已可用——这对 Windows Server 环境或需要为任意登录用户准备好驱动器的共享工作站非常有用。

Azure 文件存储在 Windows 资源管理器中挂载为 Windows 盘符

使用已挂载驱动器时会遇到什么

团队成员之间的文件锁定。 如果两个人通过 NetDrive 挂载同一个 Azure 文件共享,其中一人打开了某个文档,NetDrive 会在 Windows 资源管理器中为另一位用户在该文件上显示锁定叠加图标。这项文件锁定功能覆盖所有文件类型,而不仅限于 Office 文件,自 NetDrive 3.9.1190 起引入。它无需任何额外工具即可防止覆盖冲突。

后台上传。 将一个 500 MB 的文件保存到已挂载的驱动器时,控制权会立即返回给你的应用程序。NetDrive 会在后台排队执行该传输,并异步完成。上传进度可在系统托盘图标中查看。

团队许可证部署。 团队管理员可以通过团队管理控制台,将 Azure 文件存储连接——包括凭据——推送到每一位团队成员的 NetDrive 安装中。无需在每台机器上手动设置凭据。

总结

用 NetDrive 挂载 Azure 文件存储,能让 Windows 机器获得一个指向云文件共享的持久盘符,并内置后台上传、文件锁定和开机自动挂载功能。整个设置只需三个 Azure 凭据值,在 Drive Manager 中大约两分钟即可完成。

如需了解相关工作流,若你的存储已迁移到 AWS,请参阅在 Windows 上挂载 Amazon S3;若需排查权限问题,也适用于 Azure 存储账户的调试模式,请参阅在 NetDrive 中修复 S3 访问被拒错误

— Kai, NetDrive