2

I have successfully installed gcsfuse and can mount a bucket and explore its contents. However whenever I try to copy or save a file to the mount I get the error:

The item “test.txt” can’t be copied because there isn’t enough free space.

A file still appears in the folder but is zero bytes in size, the same is true if I look at the online file browser.

System info:

  • OS: OS X 10.10.5
  • Version: gcsfuse-0.11.2
  • OSXFUSE: 2.8.0*
jacobsa
  • 469
Tim
  • 23
  • 3

2 Answers2

2

gcsfuse stages file contents in a local temporary directory before writing them to GCS (see documentation here).

You'll need to make sure you have enough free space in the temporary directory (which defaults to the target of the /tmp symlink on OS X) to cover the size of the file you're trying to write. You can control the location of the temporary directory with the --temp-dir flag to gcsfuse.

jacobsa
  • 469
0

This was a bug that I've now fixed, and is gone as of gcsfuse v0.12.0. Thanks for the report! You can update with:

brew update && brew upgrade
jacobsa
  • 469