Google cloud platform 上载的文件夹不会显示
我在将文件夹上传到我的google云存储桶时遇到问题:它们不会显示在安装的驱动器/mnt/willferbucket中(使用gcsfuse) 无论我是通过webfrontend还是使用gsutil上传它们,唯一显示的文件夹都是我创建的文件夹(不是上传!通过webfrontend或直接在安装的驱动器上上传都无关紧要,在下面的示例中是:“画布”和“打印”,所以这是可行的) 所以。。已安装驱动器上的“ls”如下所示:Google cloud platform 上载的文件夹不会显示,google-cloud-platform,google-cloud-storage,cloud-storage,gcsfuse,Google Cloud Platform,Google Cloud Storage,Cloud Storage,Gcsfuse,我在将文件夹上传到我的google云存储桶时遇到问题:它们不会显示在安装的驱动器/mnt/willferbucket中(使用gcsfuse) 无论我是通过webfrontend还是使用gsutil上传它们,唯一显示的文件夹都是我创建的文件夹(不是上传!通过webfrontend或直接在安装的驱动器上上传都无关紧要,在下面的示例中是:“画布”和“打印”,所以这是可行的) 所以。。已安装驱动器上的“ls”如下所示: root@ubuntu-2:/mnt/willferbucket# ls canva
root@ubuntu-2:/mnt/willferbucket# ls
canvas helloWorld.py helloWorldSimple.py prints test.txt
但正如您所看到的,当使用gsutil时:
有我上传的文件夹显示,我可以下载(在webfrontend中相同:它们显示):
我无法找出这种行为的原因:(
也许有人可以帮忙,或者面临着同样的问题
感谢您的回复我已经做了与您相同的测试,使用
gcsfuse
将我的一个云存储桶装载到我的本地系统中,我觉得它也不完整
我已代表您将此情况通知了谷歌云存储工程团队,该问题目前正由他们处理。您可以通过以下方式跟踪他们取得的任何进展
请单击问题编号旁边的星形按钮,以获取有关如何处理情况的电子邮件通知
更新
谷歌云存储工程团队回到我身边,指出在使用gcsfuse
时,没有列出所有文件和目录的原因是因为会调用什么,而不仅仅是使用gcsfuse
来设置(就像在安装的桶中执行mdkir
操作),但通过云存储控制台等其他方式。这些目录可能无法被gcsfuse
识别,因此不会添加到文件系统中已装入的存储桶中
有一种方法可以解决此问题。每当您运行gcsfuse
命令将云存储桶装载到本地文件系统时,请添加--implicit dirs
标志,以便包括所有隐式目录。这将是一个示例:
gcsfuse --implicit-flags [YOUR_BUCKET] /path/to/your/local/dir/
我已经做了与您相同的测试,使用
gcsfuse
将我的一个云存储桶装载到本地系统中,我觉得它也不完整
我已代表您将此情况通知了谷歌云存储工程团队,该问题目前正由他们处理。您可以通过以下方式跟踪他们取得的任何进展
请单击问题编号旁边的星形按钮,以获取有关如何处理情况的电子邮件通知
更新
谷歌云存储工程团队回到我身边,指出在使用gcsfuse
时,没有列出所有文件和目录的原因是因为会调用什么,而不仅仅是使用gcsfuse
来设置(就像在安装的桶中执行mdkir
操作),但通过云存储控制台等其他方式。这些目录可能无法被gcsfuse
识别,因此不会添加到文件系统中已装入的存储桶中
有一种方法可以解决此问题。每当您运行gcsfuse
命令将云存储桶装载到本地文件系统时,请添加--implicit dirs
标志,以便包括所有隐式目录。这将是一个示例:
gcsfuse --implicit-flags [YOUR_BUCKET] /path/to/your/local/dir/
我猜安装文件系统的用户可能没有您现有“gs://willferbucket”中的查看权限。您能否确保该用户对该bucket有这样的权限?我猜安装文件系统的用户可能没有您现有“gs://willferbucket”中的查看权限。你能确保用户对bucket有这样的权限吗?有没有办法修复此后期装载?有没有办法修复此后期装载?