Я провел тот же тест, что и вы, используя gcsfuse
для монтирования одного из моих контейнеров облачного хранилища в мою локальную систему, и он также кажется мне неполным.
Я уведомил об этой ситуацииКоманда разработчиков Google Cloud Storage от вашего имени, и проблема в настоящее время решается ими.Вы можете отслеживать любой прогресс, достигнутый ими, перейдя по этой ссылке .
Пожалуйста, нажмите на звездочку рядом с номером проблемы, чтобы получить по электронной почте уведомления о том, как обрабатывается ситуация.
ОБНОВЛЕНИЕ
GoogleКоманда разработчиков Cloud Storage вернулась ко мне и указала, что причина не всех файлов и каталогов, перечисленных при использовании gcsfuse
, заключается в том, что можно назвать неявными каталогами , которые не устанавливаются только при использованииgcsfuse
(как операция mdkir
внутри смонтированной корзины), но с помощью других средств, таких как консоль Cloud Storage.Эти каталоги могут не распознаваться gcsfuse
и, следовательно, не добавляться в смонтированное хранилище в вашей файловой системе.
Существует способ решить эту проблему.Всякий раз, когда вы запускаете команду gcsfuse
для монтирования контейнера Cloud Storage в вашу локальную файловую систему, добавьте флаг --implicit-dirs
, чтобы все неявные каталоги были включены.Вот пример для этого:
gcsfuse --implicit-flags [YOUR_BUCKET] /path/to/your/local/dir/