Синхронизирует ли gcsfuse все данные с системой, в которой он установлен?

Сценарий:

  • Я подключил диск gcsfuse к своему контейнеру докеров, чтобы я мог хранить и читать данные из Google Cloud Storage
  • ] Контейнер докеров имеет всего несколько гигабайт хранилища, но у меня могут быть террабайты данных в Google Cloud Sorage

Вопрос:

Загружает ли gcsfuse все данные из Google Cloud Storage или извлекает файлы только тогда, когда я попробовать их прочитать? И наоборот, после того, как я записываю данные на смонтированный диск, остаются ли эти данные храниться локально или же они отправляются в GCS и удаляются из локального хранилища?

Общая проблема, если я задаю неправильный вопрос

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

Для тех из вас, кто собирается сказать мне «просто прочтите документацию»

Да, у меня есть пытался. Если эта информация есть в документах, значит, она спрятана достаточно глубоко или достаточно неоднозначно, поэтому этот вопрос, вероятно, стоит поднять здесь.

3
задан 23 October 2016 в 05:52
1 ответ

gcsfuse не загружает все данные из корзины. В нем хранятся все файлы, которые были записаны, но не закрыты локально. Для незагрязненных файлов чтение выполняется непосредственно из GCS и не требует локального хранилища.

5
ответ дан 3 December 2019 в 05:40

Теги

Похожие вопросы