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.