Я успешно установил gcsfuse и могу смонтировать ведро и изучить его содержимое. Однако всякий раз, когда я пытаюсь скопировать или сохранить файл на монтирование, я получаю сообщение об ошибке:
Невозможно скопировать элемент test.txt из-за недостатка свободного места.
Файл по-прежнему появляется в папке, но имеет нулевой размер, то же самое верно, если я смотрю в онлайн-браузер файлов.
Системная информация:
gcsfuse размещает содержимое файла в локальном временном каталоге перед его записью в GCS (см. документацию Вот).
Вам необходимо убедиться, что у вас достаточно свободного места во временном каталоге (по умолчанию это целевое значение /tmp
символическая ссылка в OS X), чтобы охватить размер файла, который вы пытаетесь записать. Вы можете контролировать расположение временного каталога с помощью --temp-dir
флаг в gcsfuse.
Это был ошибка который я сейчас исправил, и исчез с gcsfuse v0.12.0. Спасибо за отчет! Вы можете обновить с помощью:
brew update && brew upgrade