我正在尝试将这个公共存储桶安装到我的 Google Cloud Shell 中:
gs://mssng-share/released/genomes/ILMN/VCF/*Using mount point:
/home/serdarrowanalytics/mount
我试过:
gcsfuse mssng-share ./mount
然而,我收到了这个错误信息。
Opening GCS connection...
Opening bucket...
Mounting file system...
daemonize.Run: readFromProcess: sub-process: mountWithArgs: mountWithConn: Mount: mount: running fusermount: exec: "fusermount": executable file not found in $PATH
stderr:
答案1
继Google 提供的教程,我能够成功地在 Cloud Shell 中安装一个存储桶。我按照安装说明链接自 Google 文章。
命令如下(从我的主目录 ~/ 开始):
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
mkdir -p ./path/to/mount
然后运行命令:
gcsfuse [bucket name (no prefix or suffix)] ./path/to/mount
而且它确实有效。
我必须“sudo su”才能进入目录,但内容已被挂载。
由于没有重现此错误的步骤,我无法提供有保证的答案。这一切都是基于通过 Google 搜索找到的现有文章的推测。
这不是云壳中的错误。