Установка папки корзины хранилища Google с помощью gcsfuse

Я не могу смонтировать определенную папку в корзине хранилища Google.

В OS X эта программа позволяет монтировать сегменты с помощью команды mount. (В Linux это может сделать только root.)

mount -t gcsfuse -o rw,user my-bucket /path/to/mount/point

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

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

Кто-нибудь может мне помочь?

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

Это не работает для меня


person user28763    schedule 21.12.2015    source источник
comment
Откуда вы взяли синтаксис my-bucket:foldername? Это широко используемый синтаксис для других файловых систем? (Если да, не могли бы вы дать ссылку на несколько примеров?)   -  person jacobsa    schedule 13.01.2016


Ответы (2)


Монтирование определенного каталога в корзине не поддерживается для использования с mount и fstab, но если вы запустите команду gcsfuse напрямую, вы можете сделать это с флагом --only-dir:

gcsfuse --only-dir foldername/ my-bucket /mount/point
person jacobsa    schedule 13.01.2016

Если вы установили gcsfuse, вы можете смонтировать определенный каталог облачной корзины Google, используя параметр only_dir (например, only_dir=/foldername/) в строке /etc/fstab.

my-bucket /mount/point gcsfuse rw,noauto,user,key_file=/home/ubuntu/key-gcp-storage.json,only_dir=/foldername/

Это работает для меня в Ubuntu 18.

person august0490    schedule 23.10.2018