Могу ли я смонтировать хранилище облачного хранилища Google как диск на экземпляр Linux с пользовательским размером?

Мы можем смонтировать Google Cloud Storage Bucket как диск к экземпляру, используя Cloud FUSE. Таким образом, мы получаем 1 ПиБ в качестве размера диска (корзины). Кто-нибудь может помочь мне понять, почему мы получаем 1 ПиБ? Можем ли мы изменить этот размер при монтаже? и как автоматически смонтировать этот диск (корзину) с переопределенными разрешениями, то есть какой должна быть запись в /etc/fstab, Я изменил разрешение каталога по умолчанию (755) и разрешение файла (644) на 770 и 666 соответственно, используя -

mount -t gcsfuse -o allow_other -o dir_mode=770 -o file_mode=666 bucketname /path/to/mountpoint/

Заранее спасибо.

1 ответ

Решение

Размер отображается как 1 PiB, потому что размер сегмента GCS (теоретически) безграничен, а точка монтирования должна иметь конечный размер. Единственный лимит составляет 5 ТБ на объект внутри корзины.

Ссылка:

Максимальный размер составляет 5 ТБ для отдельных объектов, хранящихся в облачном хранилище.

https://cloud.google.com/storage/quotas

Что касается вашего запроса на монтаж через /etc/fstabнеобходимые детали легко доступны в gcsfuse документация:

На OS X и Linux вы также можете добавлять записи в /etc/fstab файл как следующий:

my-bucket /mount/point gcsfuse rw,noauto,user

https://github.com/GoogleCloudPlatform/gcsfuse/blob/master/docs/mounting.md#mount8-and-fstab-compatibility

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