在 Windows 上挂载阿里云 — NetDrive

阅读时间 6 分钟 provider-guide alibaba-cloud windows
Morgan
MorganStaff Engineer
使用 NetDrive 3.17+ 将阿里云对象存储挂载为原生 Windows 盘符的分步指南。直接读写访问,无需同步客户端。

在阿里云上运行工作负载的开发团队常常会遇到同一个瓶颈:网页控制台足以应付快速上传,但要原地编辑文件、读取构建产物或处理大型数据集,就需要更智能的方式。NetDrive 3.17 新增了原生阿里云支持,让你的对象存储 Bucket 以普通 Windows 盘符的形式出现——直接读写,无需本地同步,也不需要专有 CLI。

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

将阿里云挂载为 Windows 驱动器

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

  • 直接读写访问阿里云 Bucket — 无本地副本开销
  • 为 CI 服务器和无人值守工作站在开机时自动挂载
  • 可与 S3、Wasabi、Azure、腾讯云及其他 20 多个提供商并行使用
WindowsmacOS
下载 NetDrive →

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

开始前需要准备的内容

在打开 NetDrive 之前,请先准备好以下内容:

  • Access Key ID 和 Access Key Secret — 在阿里云控制台中创建一个具有 OSS 权限的 RAM(资源访问管理)用户,然后为该用户生成一对访问密钥。日常使用应避免使用账号的根密钥。
  • OSS endpoint — 你的 Bucket 所在区域对应的端点,例如杭州为 oss-cn-hangzhou.aliyuncs.com,美国西部为 oss-us-west-1.aliyuncs.com。可以在阿里云控制台的 Bucket Overview 页面上找到。
  • Bucket 名称 — 你要挂载的 Bucket 的确切名称。
  • NetDrive 3.17 或更高版本,运行于 Windows 10 或 11。阿里云支持在 3.17.799(2022 年 11 月)中发布;推荐使用当前版本 3.19.7。可从 netdrive.net/download/windows/ 下载。

在 NetDrive 中添加阿里云

NetDrive drive manager showing multiple cloud providers mounted as Windows drive letters

启动 NetDrive 后,点击 Add Drive 按钮(驱动器管理器中的 + 图标)。在提供商列表中滚动查找并选择 Alibaba Cloud

NetDrive 将提示你输入凭据:

  • Access Key ID — 你生成的 RAM 密钥 ID
  • Secret Access Key — 对应的密钥
  • Endpoint — OSS 区域端点(例如 oss-cn-hangzhou.aliyuncs.com)
  • Bucket — 目标 Bucket 名称

选择一个盘符——如果 Z: 空闲,用它就很合适——然后点击 Save。NetDrive 会立即测试连接。验证成功后,驱动器管理器中会出现一张驱动器卡片;若凭据有误,则会显示内联错误提示,以便你在继续之前更正详细信息。

挂载并处理文件

在阿里云驱动器卡片上点击 Connect。几秒钟内,Z: 就会作为网络驱动器出现在 Windows 资源管理器中。每一个按路径打开文件的 Windows 应用程序,现在都能透明地读写该 Bucket:VS Code 可以打开存储在 OSS 中的源文件,Photoshop 可以将 PSD 直接保存到 Bucket,PowerShell 脚本可以像遍历本地文件夹一样遍历 Z:\data\

Alibaba Cloud bucket mounted as a Windows drive letter in File Explorer via NetDrive

对于更繁重的工作流——比如推送 80 GB 已处理的视频帧,或在测试运行中读取 5 万个小型 JSON 测试数据——NetDrive 会在后台排队传输,并在系统托盘中显示进度。你不需要盯着进度条;继续工作,让传输在后台完成即可。

Background upload queue showing file transfer progress to Alibaba Cloud via NetDrive

为服务器环境设置开机自动挂载

如果机器是无人值守运行的——CI 工作节点、数据处理节点,或 Windows Server 2022 主机——打开该驱动器的设置,将 Mount at 设为 Boot。NetDrive 会注册一个 Windows 服务,在每次重启后、任何用户登录之前,自动重新建立阿里云挂载。在启动序列早期就开始运行的 CI 任务,无需等待用户会话即可读取 Z:\fixtures\

NetDrive boot-mount settings panel for auto-connecting drives without a login session

带宽与缓存调优

针对阿里云工作负载,有两项设置值得调整:

带宽上限 — 如果这台机器与办公室共用网络连接,可打开 Drive Settings → Bandwidth,以 KB/s 为单位设置上传或下载上限。这样可以防止大型 OSS 传输占满线路,影响其他人。

缓存大小 — NetDrive 的本地缓存(可在 100 GB 到 1 TB 之间调整,该功能自 3.16 起加入)会缓冲经常读取的远程内容。对于图像处理流水线反复读取的大型资源 Bucket,200–400 GB 的缓存能有效降低重复读取的往返延迟。对于文件只上传一次的写密集型流水线,较小的缓存就已足够。

总结

挂载完成后,阿里云存储就成了 Windows 上一个普通的盘符——你技术栈中的每一个工具都能直接访问它,无需定制集成。NetDrive 的阿里云支持不需要在标准 3.17+ 安装包之外再额外安装任何组件。

如果你的基础设施跨越多个区域或多个提供商,NetDrive 可以让它们并行运行:你可以在一张卡片中挂载阿里云 Bucket,同时在其他卡片中挂载腾讯云Amazon S3,所有驱动器盘符同时可见。

— Morgan, NetDrive