微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何在 windows 文件系统上使用 GCP 存储桶数据

如何解决如何在 windows 文件系统上使用 GCP 存储桶数据

我想访问 Windows 10 上的 GCP 存储桶数据作为文件系统。

GCP 为 mac 和 Linux 提供 FUSE,有没有办法在 Windows 上挂载 GCP bucket。

解决方法

根据文档Cloud Storage FUSE

Cloud Storage FUSE 是一个开源 FUSE 适配器,允许您在 Linux 或 macOS 系统上将 Cloud Storage 存储分区挂载为文件系统。

因此,在 Windows 系统上使用它并不容易。

有几种可能的解决方法

  1. Rclone

    Rclone 是一个命令行程序,用于管理云存储上的文件。它是云供应商 Web 存储界面的功能丰富的替代品。超过 40 种云存储产品支持 rclone,包括 S3 对象存储、企业和消费者文件存储服务以及标准传输协议。

    • 安装 Rclone 和 WinFsp。请记住将 Rclone 位置添加到您的 PATH

    • 按照 instructions 设置您的远程 GCP 存储桶。如果您的 GCP 存储桶使用 Uniform bucket-level access,请记住在配置 Rclone 远程驱动器时将 --gcs-bucket-policy-only 选项设置为 true。

    • Mount 远程 GCP 存储桶作为本地磁盘

      rclone mount remote:path/to/files X: 
      

      其中 X: 是未使用的驱动器号。

  2. GcsFuse-Win

    GcsFuse-Win 是由 Google 云存储服务支持的基于 FUSE 的分布式文件系统。它是windows上第一个开源原生版本的gcs fuse。它允许您将存储帐户中的桶/文件夹作为本地文件夹/驱动程序挂载到Windows系统上。支持集群模式。您可以跨多个 Windows 节点挂载 blob 容器(或其中的一部分)。

  3. CloudBerry Drive(专有软件):

    将云存储作为网络驱动器安装到您的 Windows 工作站或 Windows 服务器

  4. 使用 FUSE 将存储桶挂载到 Linux 实例中并通过网络 Samba/NFS 共享。

,

另外三个可能有用的工具是:

NetDrive - 这是一款付费软件(每个终生许可证约 50 美元)。不过,您可以免费试用(7 天试用),它实际上允许您将您拥有的任何 GCP 存储作为 Windows 中的文件系统挂载。

Mountain Duck - 具有非常相似的功能,并且还允许在 Windows 中安装 GCP 存储 - 一个用户的价格略低约 40 美元,但它对特定的主要版本有效。

CyberDuck - 是 Mountain Duck 的免费(或官方页面说明的 libre)版本 - 它不允许将资源作为文件系统挂载,但它仍然允许您通过简单的界面访问任何云存储& 直观)。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。