相关疑难解决方法(0)

如何在具有完全访问权限的 Linux 实例上将 Google Bucket 挂载为本地磁盘

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”的存储桶。知道存储桶名称后,我可以运行gcsfusemy_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

1
推荐指数
1
解决办法
4986
查看次数