在 macOS 上挂载 Azure Blob 存储 — NetDrive 设置指南
使用 NetDrive 将 Azure Blob 存储容器作为原生驱动器连接到 macOS。适用于 macOS Sonoma 及更高版本的分步指南。
一个每 20 分钟向 Azure Blob 写入一次模型检查点的机器学习流水线,其实用性完全取决于你能多快把这些文件拉到 Mac 上。通过 Azure 网页门户下载——一次一个容器——足以打断你的工作节奏。NetDrive 直接将你的 Blob 容器挂载到 Finder 中,让你可以像操作本地驱动器一样拖放和打开文件。

将 Azure Blob 存储挂载为 Mac 驱动器
NetDrive 让 Google Drive、OneDrive、S3、SFTP、WebDAV 等在 Windows 和 macOS 上显示为本地驱动器 — 无需同步,无需完整下载。
- 无需先下载即可在 Finder 中浏览容器和 blob
- 后台上传——排队文件并立即继续工作
- 并排添加多个 Azure 账户
免费试用。提供终身与订阅方案。
系统要求:macOS 版本与 Azure 凭据
当前发行版(3.18 及更新版本)的 NetDrive 需要 macOS 14 Sonoma 或更高版本。如果你仍在使用 macOS 13 Ventura,需要使用 NetDrive 3.17,可从版本存档获取。Azure Blob 存储支持自 NetDrive 3.11 版本(2020 年 7 月发布)起就已存在,因此任何当前版本都包含此功能。
打开 NetDrive 之前,先从 Azure 门户收集两个值:
- 存储账户名称 — 显示在 Azure 门户中存储账户概览页面的顶部。
- 访问密钥 — 导航至你的存储账户 → Security + networking → Access keys,然后复制
key1或key2中的任意一个。这些是 88 字符的 base64 字符串;请复制完整值。
如果你不想交出根级账户密钥,可以生成一个至少具有针对 Blob 服务的读取、写入和列出权限的共享访问签名(SAS)。NetDrive 在同一字段中接受这两种格式。
在 NetDrive 中添加驱动器
- 从菜单栏或 Applications → NetDrive 打开 NetDrive。
- 在驱动器管理器中点击 +(添加驱动器)。
- 滚动提供商列表并选择 Azure Blob Storage。
- 在第一个字段中输入你的账户名称。
- 将访问密钥(或 SAS 令牌)粘贴到密钥字段中。
- 为驱动器起一个标签——“Azure ML Checkpoints” 或 “Project Assets”,这样在挂载多个驱动器时能保持清晰。
- 点击 Connect。几秒钟内该卷就会出现在 Finder 的侧边栏中。

每个 Blob 容器都会作为挂载驱动器上的一个顶级文件夹出现。blob 就是这些文件夹内的文件。标准的 Finder 操作——重命名、复制、移到废纸篓——都能正常工作,并立即同步到 Azure。
处理大文件与上传
NetDrive 按需流式传输 blob 数据,而不是在你打开文件前先完成整个下载。对于在 Blob 存储中存有数百 GB 4K 素材片段的视频剪辑师来说,这意味着你可以在 QuickTime 中拖动播放 .mov 文件,而无需等待整个文件下载到本地。
上传的工作方式相同。将任意文件从 Mac 拖入 Azure 驱动器的 Finder 窗口,NetDrive 会将其排队为后台上传。菜单栏图标会显示实时进度,你可以继续使用驱动器的其他部分——或开始另一个上传——同时第一个传输仍在进行中。你可以在驱动器管理器的传输列表中监控或取消排队的项目。

登录或启动时自动挂载
如果这个 Blob 容器是你日常工作流程的一部分,可以避免每天早上重新连接它。在 Azure 驱动器的驱动器设置中,将 Auto Mount 设置为 Login(在你的用户账户登录时连接)或 Boot(在系统启动时连接,早于任何登录)。Boot 选项适合共享工作站,驱动器应对所有用户可用。

排查常见错误
Authentication failed — 确认账户名称中没有多余的空格或换行符,并且访问密钥已完整粘贴。在 Azure 门户中重新生成的密钥会使之前的密钥失效;如果团队中其他成员最近轮换了密钥,请粘贴当前版本。
Container not visible — 确认 SAS 令牌或访问密钥包含 List Blobs 权限。省略了 List 权限的只读 SAS 会成功通过身份验证,但返回空的文件夹列表,使容器看起来像是缺失了。
Drive disconnects after sleep — 打开驱动器设置 → Connection 并启用 Keep alive。macOS 可能会在显示器休眠期间挂起网络连接;保持连接选项会维持连接,让驱动器在屏幕唤醒时干净利落地重新连接。
总结
NetDrive 中的 Azure Blob 存储为 macOS 用户提供了一个 Finder 原生的窗口,让他们无需切换到网页门户即可访问云数据。如果你的团队也使用 Azure 文件存储(它暴露了传统的 SMB 兼容文件共享),设置步骤几乎完全相同——参见在 Windows 上使用 NetDrive 挂载 Azure 文件存储以供参考。如果多个团队成员需要访问同一个 Blob 容器,NetDrive 的团队驱动器功能可让管理员从中央控制台将该连接发布到每个人的设备上。
— Alex, NetDrive