Не удается прочитать файлы на смонтированном диске gcsfuse - PullRequest
0 голосов
/ 28 января 2020

Я мог сделать это раньше, поэтому я знаю, что это работает. В любом случае я выполнил команду

sudo gcsfuse deduction3 /mnt/disks/temp_dir
Using mount point: /mnt/disks/temp_dir
Opening GCS connection...
Opening bucket...
Mounting file system...
File system has been successfully mounted.

Затем я запустил

kylefoley@kfoley76:/mnt/disks/temp_dir$ ls

Но ничего не обнаружилось. В этом хранилище находятся 3 файла и одна папка.


ОБНОВЛЕНИЕ


Я также попытался запустить python os.listdir(path), что я и буду в конечном итоге используя в любом случае. Но это ничего не дало.

Ответы [ 2 ]

0 голосов
/ 29 января 2020

Ошибка, которую я сделал, состояла в том, что у каталога не было достаточных разрешений, прежде чем я смонтировал его. Запустив sudo chmod 777 /mnt/disks/temp_dir4 перед запуском gcsfuse, я решил проблему.

0 голосов
/ 28 января 2020

Попробуйте запустить это из Cloud Shell, чтобы получить информацию о конфиденциальности корзины:

gsutil acl get gs://$MY_BUCKET_NAME/some_file.jpg > acl.txt
cat acl.txt
...