我已成功安装 gcsfuse,可以挂载存储桶并浏览其内容。但是,每当我尝试将文件复制或保存到挂载点时,都会收到错误:
无法复制项目“test.txt”,因为可用空间不足。
文件仍出现在文件夹中,但大小为零字节,如果我查看在线文件浏览器,情况也是如此。
系统信息:
- 操作系统:OS X 10.10.5
- 版本:gcsfuse-0.11.2
- OSXFUSE:2.8.0*
答案1
这是一个漏洞我已经修复了这个问题,从 gcsfuse v0.12.0 开始它就消失了。感谢报告!你可以使用以下方法更新:
brew update && brew upgrade
答案2
gcsfuse 将文件内容暂存在本地临时目录中,然后再将其写入 GCS(请参阅文档这里)。
您需要确保临时目录(默认为/tmp
OS X 上的符号链接目标)中有足够的可用空间来容纳您尝试写入的文件的大小。您可以使用--temp-dir
gcsfuse 标志来控制临时目录的位置。