gcsfuse не хватает свободного места при попытке добавить файл

Я успешно установил gcsfuse и могу смонтировать ведро и изучить его содержимое. Однако всякий раз, когда я пытаюсь скопировать или сохранить файл в монтирование, я получаю сообщение об ошибке:

Элемент "test.txt" не может быть скопирован, потому что не хватает свободного места.

Файл все еще появляется в папке, но имеет нулевой размер, то же самое верно, если я посмотрю на онлайн-браузер файлов.

Системная информация:

  • ОС: OS X 10.10.5
  • Версия: gcsfuse-0.11.2
  • OSXFUSE: 2.8.0 *

2 ответа

Решение

Это была ошибка, которую я сейчас исправил, и она исчезла с gcsfuse v0.12.0. Спасибо за отчет! Вы можете обновить с помощью:

brew update && brew upgrade

gcsfuse помещает содержимое файла в локальный временный каталог перед записью их в GCS (см. документацию здесь).

Вам нужно убедиться, что у вас достаточно свободного места во временном каталоге (по умолчанию это целевая /tmp символическая ссылка на OS X), чтобы охватить размер файла, который вы пытаетесь записать. Вы можете контролировать местоположение временного каталога с помощью --temp-dir флаг для gcsfuse.

Другие вопросы по тегам