web-dev-qa-db-ja.com

ファイルを追加しようとしたときにgcsfuseの空き領域が不足しているエラー

Gcsfuseのインストールに成功し、バケットをマウントしてその内容を調べることができます。ただし、ファイルをマウントにコピーまたは保存しようとすると、次のエラーが発生します。

十分な空き容量がないため、アイテム「test.txt」をコピーできません。

ファイルはまだフォルダに表示されますが、サイズは0バイトです。オンラインのファイルブラウザを見ると、同じことが言えます。

システム情報:

  • OS:OS X 10.10.5
  • バージョン:gcsfuse-0.11.2
  • OSXFUSE:2.8.0 *
2
Tim

これは bug でしたが、現在修正しており、gcsfusev0.12.0でなくなりました。報告ありがとうございます!次のコマンドで更新できます。

brew update && brew upgrade
0
jacobsa

gcsfuseは、ファイルの内容をGCSに書き込む前に、ローカルの一時ディレクトリにステージングします(ドキュメント ここ を参照)。

書き込もうとしているファイルのサイズをカバーするのに十分な空き領域が一時ディレクトリ(デフォルトではOSXの/tmpシンボリックリンクのターゲット)にあることを確認する必要があります。 gcsfuseへの--temp-dirフラグを使用して、一時ディレクトリの場所を制御できます。

2
jacobsa