gcsfuse在全新的 Ubuntu14 实例上使用以下五行安装:
export GCSFUSE_REPO=gcsfuse-`lsb_release -c -s`
echo "deb http://packages.cloud.google.com/apt $GCSFUSE_REPO main" | sudo tee /etc/apt/sources.list.d/gcsfuse.list
curl https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key add -
sudo apt-get update
sudo apt-get install gcsfuse
Run Code Online (Sandbox Code Playgroud)
现在在本地磁盘上创建一个文件夹(此文件夹将用作 的安装点Google Bucket)。授予此文件夹完全访问权限:
sudo mkdir /home/shared
sudo chmod 777 /home/shared
Run Code Online (Sandbox Code Playgroud)
使用gcsfuse命令 mount Google bucket 到我们之前创建的挂载点文件夹。但首先,列出与您的 Google 项目相关联的 Google Buckets 的名称:
gsutil ls
Run Code Online (Sandbox Code Playgroud)
我从事的 Google 项目有一个名为“my_bucket”的存储桶。知道存储桶名称后,我可以运行gcsfuse将my_bucket存储桶安装到本地/home/shared安装文件夹的命令:
gcsfuse my_bucket /home/shared
Run Code Online (Sandbox Code Playgroud)
这个命令的执行记录它是成功的:
Using mount point: /home/shared
Opening GCS connection...
Opening bucket...
Mounting …Run Code Online (Sandbox Code Playgroud) linux ubuntu google-compute-engine google-kubernetes-engine gcsfuse