首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >从使用gcsfuse的虚拟机挂载的Google云存储桶上的高延迟--隐式目录

从使用gcsfuse的虚拟机挂载的Google云存储桶上的高延迟--隐式目录
EN

Stack Overflow用户
提问于 2019-02-21 20:10:15
回答 1查看 1K关注 0票数 0

我正在尝试使用gcsfuse从一个谷歌云计算虚拟机实例挂载几个谷歌云存储桶。看起来有些存储桶可以正确显示其内容,而其他存储桶则不能,除非在挂载中使用了--implicit-dirs选项,例如:

代码语言:javascript
运行
复制
gcsfuse --implicit-dirs bucket-name  /mnt/gcs_buckets/bucket-name

或者将以下内容添加到VM上的fstab (/etc/fstab)中:

代码语言:javascript
运行
复制
bucket-name  /mnt/gcs_buckets/bucket-name  gcsfuse  rw,user,allow_other,implicit_dirs

对于需要--implicit-dirs的存储桶,在挂载的存储桶上访问数据的延迟太慢,没有用处。我计划在fstab中添加几个条目来挂载存储桶,我知道存储桶之间的差异可能与对象添加到存储桶的方式有关。

将其挂载为文件系统简化了现有应用程序的集成需求,因此我想首先探讨是否可以自动“修复”需要--implicit-dirs参数的存储桶,或者探索其他不受延迟问题影响的挂载选项。如果将其挂载为文件系统不起作用,那么我将不得不为GCS API编写自定义代码,但在采用该方法之前,我希望探索其他选择。

有没有人有任何见解/建议,是否可以在文件系统挂载时执行此操作,而不会出现延迟问题?或者,有没有一种简单的方法来“修复”没有--implicit-dirs参数就不能工作的存储桶?我是GCS的新手,因此任何见解/建议都将不胜感激。

EN

回答 1

Stack Overflow用户

发布于 2020-05-24 00:34:06

一个选项可以是:访问此资源,例如通过存储桶https://storage.googleapis.com/bucket-name/imagen.jpg中的公共url访问此资源,并尝试授予它对您要在vm中上传的镜像或资源的公共权限,这些镜像或资源将通过gcsfuse自动保存在您的存储桶中。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54806758

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档