Questions tagged [gcsfuse]

gcsfuse is a user-space file system for interacting with Google Cloud Storage.

gcsfuse is a user-space file system for interacting with Google Cloud Storage. Users can mount their GCS buckets as if they were local file systems.

66 questions
1
vote
2 answers

how to make gcsfuse mounted path accessible by other container on same pod

Our goal is to use gcsfuse to mount a google bucket content to some path, and share this path with rest of the pod So I tried to run our initContainer as privilege mode to run gcsfuse to mount bucket to our path1, inside of this initcontainer, I can…
Mia
  • 11
  • 1
  • 3
1
vote
1 answer

GCS Fuse Customer Managed Key Support

When using GCS Fuse to mount a bucket that uses Customer Managed Encryption Keys you are able to write to the bucket however you are unable to read anything. When you run an ls against the mount point you get ls: reading directory '.':…
1
vote
1 answer

gcsfuse in Google App Engine flexible custom runtime

I'm trying to use gcsfuse to mount GCS buckets in a docker container deployed in a GAE flexible custom runtime instance. This is part of the Dockerfile: FROM gcr.io/google-appengine/python RUN apt-get -y update RUN apt-get -y install…
dablak
  • 111
  • 1
1
vote
1 answer

What shared, high volume storage technology should be used when hosting in Google Cloud?

Given an auto-scaling web server farm setup that needs access to a very large number of image files, we are currently using Google Cloud Storage with a mounted FUSE folder on each web server so that the same set of shared files can be accessed. The…
1
vote
1 answer

GCS Fuse not setting ContentType

We are using using GCS Fuse to manage content on some GCS buckets, but an issue we're running into is that files written by gcsfuse always seem to have the content-type of 'application/octet-stream' once in GCS. I'm not seeing anything in the…
1
vote
1 answer

Fusing a google bucket on centos 6.7 permission error

Currently I'am trying to mount a google bucket to a VM running Centos 6.7. I have generated a .json file from the developer console and uploaded it to the server, I then went and pointed GOOGLE_APPLICATION_CREDENTIALS to the files location. However…
Millard
  • 111
  • 3
1
vote
2 answers

GCSFuse setting times of 'XX': Permission denied

Debian Bullseye running GCS Fuse, after a series of updates it now give me the setting times error, for example: touch hi touch: setting times of 'hi': Permission denied I am really at a loss here. Everything is updated.
user206106
  • 95
  • 1
  • 10
1
vote
0 answers

Latest 0.39.1 version does not allow accessing objects without listing the directory content before

Our servers restart nightly and we noticed that as of yesterday (with the release of 0.39.1) our servers did not properly start up anymore. We noticed that when we try to access files on a bucket (mounted through gcsfuse) - we get access denied /…
1
vote
1 answer

Unable to mount FS as a non root user

I have a nginx image that runs as non root (user is nginx UID 101 GID 101 )in kubernetes. This image also has gcsfuse installed in it. As the image runs with nginx user, I would like this user to mount a GCS bucket. When I try this, it…
Jason Stanley
  • 91
  • 1
  • 1
  • 4
1
vote
1 answer

Confused about how to manipulate GCS bucket/object permissions

On my laptop I have a directory which contains a subdirectory, which in turn contains a bunch of HTML files. It looks like this: % ls -lR 2000-09 2000-09: total 12 drwxrwxr-x 2 skip skip 12288 Nov 18 07:42 html 2000-09/html: total 648 -rw-r--r-- 1…
smontanaro
  • 113
  • 5
1
vote
1 answer

export gcsfuse mount so a third client can access files in a storage bucket

I mount a storage bucket to a local directory. /share Then I try to make this directory - now populated with contents of the object store - available to another machine. The goal is, that this other machine doesnt't have to use a gcsfuse-client…
1
vote
0 answers

fusermount: mount failed: Operation not permitted

i want to mount gcp bucket in my lxc container but when i ran gscfuse command it gives me an error Mounting file system... daemonize.Run: readFromProcess: sub-process: mountWithArgs: mountWithConn: Mount: mount: running fusermount: exit status…
Asad
  • 11
  • 1
1
vote
1 answer

unable to connect to VM in port 22

I unable to connect to my VM instance named "g14" while it already running under project id "vernal-dispatch-280822" using SSH on port 22 (PS attached).also i can't connect over RDP or using VNC viewer. Issue occurred after i reboot mentioned VM…
user580061
  • 11
  • 1
1
vote
2 answers

Prevent Cloud CDN from serving cached elements?

I have some problem with Cloud CDN. I've added a CDN to a bucket connected on an instance. I need to get an element from CDN, but this element is updated each 1 sec from my server. What happen is that when from browser i get the first time the file…
0
votes
1 answer

How to Change Cloud API access scopes on GCP Compute Engine with out stopping the Instance

I'm using gcsfuse inside Google Compute Engine. I mounted a folder with cloud storage bucket but, unable to create any file inside of it: touch t1 with an error: touch: cannot touch 't1': Input/output error Solution for the issue is to give Cloud…