在 macOS 上挂载 Google Cloud Storage — NetDrive 分步指南
使用 NetDrive 将 Google Cloud Storage 存储桶挂载为原生 macOS 驱动器,在 Sonoma 及更高版本中通过 Finder 访问 GCS 文件,无需命令行。
在 Google Cloud Storage 存储桶中存放 800 GB BigQuery 导出数据的数据架构师,不应该每次查看一个 Parquet 文件都要打开终端。有了 NetDrive,GCS 存储桶会作为原生 macOS 驱动器挂载在 Finder 中——任何应用都可读取,需要时可写入,并且登录后自动可用。

像本地 Mac 驱动器一样浏览 GCS 存储桶
NetDrive 让 Google Drive、OneDrive、S3、SFTP、WebDAV 等在 Windows 和 macOS 上显示为本地驱动器 — 无需同步,无需完整下载。
- 在 Finder 和任意 macOS 应用中访问 GCS 文件
- 支持所有存储桶区域和 MIME 类型对象
- 登录时自动挂载——重启后无需再次设置
免费试用。提供终身与订阅方案。
开始前需要准备的内容
连接前需要具备以下三项条件:
macOS 14 Sonoma 或更高版本。 NetDrive 3.18 将最低 macOS 版本要求提高到了 Sonoma。如果你使用的是 macOS 13 Ventura 或更早版本,NetDrive 3.17 是能运行的最高版本——请在发布历史中查找该下载。
macFUSE。 NetDrive 在 macOS 上使用经过修改的 macFUSE 内核扩展作为挂载层。NetDrive 的 DMG 安装程序会处理 macFUSE 的安装,但首次安装时 macOS 会要求你在系统设置 → 隐私与安全性 → 安全性中批准该系统扩展。在那里允许它,如有提示则重启,然后再尝试首次挂载。
NetDrive 3.18 或更高版本。 从 netdrive.net/download/mac/ 下载最新的 DMG。7 天免费试用涵盖全部功能,无需预先注册。

在 NetDrive 中添加 Google Cloud Storage
批准 macFUSE 并安装 NetDrive 后,添加 GCS 存储桶只需不到两分钟:
- 从菜单栏图标或应用程序 → NetDrive 3中打开 NetDrive。
- 在驱动器管理器中点击 ”+” 创建新的驱动器连接。
- 从提供商列表中选择 Google Cloud Storage。
- 点击连接——NetDrive 会在默认浏览器中打开标准的 Google OAuth 授权页面。
- 使用有权访问你的 GCS 存储桶的 Google 账号登录,并批准权限请求。
- 返回 NetDrive,输入要挂载的存储桶名称。留空则会将所有可访问的存储桶以子文件夹形式列在挂载点下。
- 选择驱动器名称和驱动器类型,然后点击挂载。
存储桶会在挂载后几秒内出现在 Finder 中。

驱动器类型与访问控制
NetDrive 为 GCS 支持四种挂载模式,可在驱动器管理器中选择:
| 类型 | 适用场景 |
|---|---|
| 网络驱动器 | 默认——显示在 Finder 侧边栏中 |
| 只读驱动器 | 必须防止意外写入的共享存储桶 |
| 本地磁盘 | 像内部卷一样挂载(不在 Finder 侧边栏中显示) |
| 可移动驱动器 | 适用于批处理任务后弹出的脚本化工作流 |
对于团队共享的生产数据存储桶,只读是最安全的默认选项。工程师可以浏览和下载内容,而不会有意外删除或覆盖实时存储桶的风险。
MIME 类型与大文件对象
NetDrive 自 2017 年最初的 3.x 版本起就支持 Google Cloud Storage。从**版本 3.15.450(发布于 2021-11-08)**开始,NetDrive 能正确处理 GCS 对象上的 MIME 类型元数据。这对于包含网页资源或媒体文件的存储桶很重要:标记为 image/jpeg 的 .jpg 对象会在预览中打开,而不是在十六进制编辑器中打开;.csv 文件会在 Numbers 中打开,而不是作为原始文本打开。

自动挂载与日常工作流程
要让 GCS 驱动器在每次登录时都可用:
- 在驱动器管理器中,点击 GCS 驱动器卡片上的设置图标。
- 将挂载设置为**“登录时”**——驱动器会在 macOS 会话启动时自动重新连接。
- 对于需要在任何用户登录前就挂载驱动器的共享机器,请改为选择**“启动时”**。

如果上游管道向存储桶添加了对象,但没有立即在 Finder 中显示出来,右键点击已挂载的驱动器文件夹,从 NetDrive 右键菜单中选择刷新,即可强制重新读取目录而无需卸载。
NetDrive 还为每个驱动器支持可配置的带宽限制——当后台 GCS 同步任务不应与视频会议争抢上行带宽时非常有用。
总结
使用 NetDrive 在 macOS 上挂载 Google Cloud Storage,省去了为日常文件访问切换到 gsutil 的麻烦。批准 macFUSE(一次性步骤)之后,GCS 存储桶的表现就和 Finder 中的其他任何磁盘一样。若要连接与 GCS 兼容 S3 的对象存储,同样的驱动器管理器流程也适用于 macOS 上的 Amazon S3 和 macOS 上的 Backblaze B2。
— Casey, NetDrive