问题标签 [gcsfuse]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1759 浏览

linux - 谷歌云存储桶:安装在具有全局权限的 Linux 实例中

我创建了一个标准的 Google 存储桶,我试图将它安装在 CentOS Linux 计算引擎实例中,但权限似乎不允许我授予除 root 用户以外的用户(可以读取和写入使用 gcsfuse 安装后的存储位置)。如果我尝试以非 root 用户身份挂载,gcsfuse 命令说它成功完成,但尝试读取或写入存储桶会导致 I/O 错误。我很感激任何具有安装在 Linux 实例中的 Google 存储桶经验的人的指导。

0 投票
2 回答
501 浏览

gcsfuse - 我的 Google Cloud Storage 存储桶中的文件在哪里?

我使用 gcsfuse 从我的 Google Cloud Storage 帐户安装了一个存储桶。我很惊讶地发现该存储桶中的所有文件现在都不在我的机器上。这是一个谷歌“实例”Debian 8,但我怀疑问题更多是我不了解 gcsfuse 的工作原理。我不应该看到我的文件吗?

0 投票
1 回答
1307 浏览

google-cloud-storage - 挂载谷歌云存储桶但在本地缓存

我想知道是否有一种方法可以第一次将谷歌云存储桶挂载为文件夹,并且每次我们读取文件时,将其缓存在本地(这样它就不会使用金钱/带宽)。

0 投票
3 回答
3581 浏览

docker - 使用 gcsfuse 挂载谷歌存储时 Docker 构建失败

我一直在尝试将 SQL 和存储桶安装到我的 docker WordPress 容器中。它似乎成功安装 SQL,但未能安装存储桶。该实例基于这篇文章

我在下面附上了 Docker 文件和错误,以及我的构建命令。

构建命令:

docker build -t ic/spm .

Dockerfile:

错误:

0 投票
1 回答
342 浏览

kubernetes - 将 jessie (Debian) 用于 Kubernetes 集群

我想在我的集群上设置 gcsFUSE。根据gcsFUSE 页面,在 Debian jessie 中执行此操作更容易。

使用的config-default.sh包含kube-up.sh以下内容:

设置wheezy。我要把它改成什么jessie?我尝试用debian值替换debian-8and jessie,但没有任何运气:

0 投票
1 回答
13140 浏览

linux - 如何在使用 gcsfuse 创建的 Linux 中卸载 Google Bucket

我已将 Google Storage 映射bucket为 ubuntu 驱动器:

/home/shared/local_folder/如何通过从链接中卸载来反转上一步bucket

0 投票
2 回答
5744 浏览

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

使用以下五行安装gcsfuse在全新的 Ubuntu14 实例上:

现在在本地磁盘上创建一个文件夹(该文件夹将用作 的挂载点Google Bucket)。授予此文件夹完全访问权限:

使用gcsfuse命令将 Google 存储桶安装到我们之前创建的安装点文件夹。但首先,列出链接到您的 Google 项目的 Google 存储桶的名称:

我从事的 Google 项目有一个名为“my_bucket”的存储桶。知道存储桶名称后,我可以运行gcsfusemy_bucketBucket 安装到本地/home/shared安装文件夹的命令:

该命令的执行记录了它是成功的:

但是现在当我尝试在映射的/home/shared安装点文件夹中创建另一个文件夹时,我收到错误消息:

错误:

试图解决我成功un-mount使用的问题:

并将其映射回来,但现在使用另一个gcsfuse命令行:

但这会导致完全相同的权限问题。

最后,我尝试通过编辑/etc/fstab配置文件来解决此权限问题:

然后在文件末尾附加一行:

但它无助于解决这个问题。

需要进行哪些更改以允许所有用户完全访问映射的 Google 存储桶,以便用户能够创建、删除和修改存储在 Google 存储桶上的文件和文件夹?

0 投票
1 回答
2442 浏览

linux - 如何在 fstab 文件中使用 mount 命令

创建/mnt/bucket用作 Google Bucket 本地安装点的文件夹后:

我可以通过简单地在 Ubuntu 终端中输入所有无穷无尽的参数来成功地mount将它发送到mybucketGoogle Bucket ,如下所示:sudo mount

由于我提供了带有选项的mount命令,因此可以使用完全访问权限访问安装在文件夹上的命令(用户可以读取、写入、创建、删除存储在 Bucket 上的文件和文件夹)。-o key_file=path/to/key.jsonbucket/mnt/bucket

但是,如果将相同的命令放在/etc/fstab应该在机器启动时执行的文件中,则无法正常运行。这是放在/etc/fstab文件中的语法(相同的命令只是 nosudomount开头):

0 投票
2 回答
2134 浏览

google-cloud-platform - gcsfuse touch:无法触摸“test2/test.txt”:输入/输出错误

我正在尝试使用 gcsfuse 安装一个谷歌存储桶。我可以安装它,但是当我尝试使用触摸测试在其中制作文件时收到输入/输出错误消息。

下面的命令显示尝试连接到谷歌云完全没有错误

命令给出结果

试图触摸给出:

由于从调试输出看我的凭据似乎没问题 还有什么可能导致此输入/输出错误消息?

在阅读了 Jacobsa 的评论后,我意识到我没有获得所有我能得到的信息,一旦系统安装运行我的命令,我就打开了第二个 ssh 连接,而这仍然是启动并尝试触摸文件产生:

所以我需要向我正在连接的帐户授予权限。

0 投票
1 回答
548 浏览

google-cloud-platform - 如何在 Ubuntu 中从 Google Cloud 挂载存储桶?

我正在尝试使用 Gcloud 将存储桶安装到 Ubuntu 中以对我进行身份验证,并使用 GCSFuse 来安装存储桶。

当我使用命令时

它返回找不到默认凭据。所以我将命令更改为

它说:打开 filekey.json 没有这样的文件或目录。

之后我尝试在命令旁边输入--foreground,这就是接下来的内容:

但是终端没有继续......?

有人可以帮助我吗?