人生的烦恼,多在于知道的太多,而做的太少。

在Linux中挂载Google Storage

Linux zhangman523@gmail.com 2019℃ 0评论

本文简单的记录如何将Google Storage 作为文件系统挂载到Linux 中使用。适合服务器存储空间不够来使用。

安装 GoogleSDK

一般我们都是访问console.cloud.google.com来操作,但是对于服务器而言,Google提供来一套SDK用于身份证和对GCP资源的操作。安装方式见:Linux 快速入门

这个链接需要FQ访问,没有梯子的继续往下看吧。

安装Google SDK 需要依赖 python 2.7

  1. 确保你安装了python 2.7

我的输出是Python 2.7.15+

  1. 下载Google SDK

命令行下载 Linux 64 位SDK

32 位的SDK

curl -O https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/google-cloud-sdk-245.0.0-linux-x86.tar.gz

  1. 解压

google-XXX 是下载 的SDK

  1. 安装

根据提示选择对应的选项

  1. 初始化SDK

下载完成了然后开始初始化

会给出一个链接 需要你复制去浏览器打开。然后会获得一个 verification code 然后复制回车。 就安装完成。

安装 Cloud Storage FUSE

有了 gcloud 并且成功登录自己账户后我们需要安装 Cloud Storage FUSE 来对 Storage 进行挂载。

安装教程参见 https://github.com/GoogleCloudPlatform/gcsfuse/blob/master/docs/installing.md

之后登录 GCP 去创建一个 Storage bucket.
在这里去创建Storage

然后挂载到Linux

gcsfuse命令来挂载到 /path/to/mount

取消挂载

遇到的坑。

权限问题,挂载成功后发现无法访问

加上参数重新挂载 gcsfuse -o allow_other --file-mode=777 --dir-mode=777 example-bucket /path/to/mount

会提示需要改配置文件,根据提示修改就可以了

转载请注明:zhangman523 » 在Linux中挂载Google Storage

喜欢 (38)
发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址