首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >当重新启动实例时,云存储目录消失。

当重新启动实例时,云存储目录消失。
EN

Stack Overflow用户
提问于 2020-06-15 19:28:16
回答 1查看 499关注 0票数 3

我已经向实例附加了一个标准的持久磁盘。在该磁盘上,我创建了一个目录“云存储”(与往常一样,mkdir),我在其中挂载存储桶()。此外,我还添加了用于装入它的命令:

代码语言:javascript
运行
复制
bucket_name /mnt/disks/disk1/cloud-storage gcsfuse 
rw,file_mode=0770,dir_mode=0770,uid=33,gid=33,noatime,_netdev,noexec,user,implicit_dirs,allow_other 0 3

要挂载它:mount /mnt/disks/disk1/cloud-storage

我没有问题地访问:它被挂载,卸载,我访问数据。当水桶被挂载时,如果我手动卸载它,“云存储”目录就不会消失。(正常)

问题:当我重新启动实例并访问标准的持久磁盘时,目录‘云存储’并不存在。

我是否必须创建一个创建“云存储”目录的脚本,然后挂载桶以在重新启动后运行?我该从哪里打电话给那个剧本?我必须在安装标准磁盘和装入桶之前创建目录。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-06-16 15:02:08

您是对的,每当您重新启动实例时,您的必须再次装入您的GCS桶。我知道这可能会令人沮丧,但有一个解决办法:

允许您设置脚本,这些脚本将在每次GCE实例启动或重新启动时自动运行。您可以做的是在这个启动脚本中添加安装GCS桶的命令,当VM启动并准备好服务时,您应该看到GCS桶已经挂载并准备好工作了。这些脚本是用Bash编写的。

您可以在这个脚本中添加有关目录的逻辑,包括在标准磁盘之后和挂载桶之前,而不需要手动操作。

另外,确保启动脚本的流程满足其他技术要求。在运行使用该脚本或类似的脚本后不添加依赖项。

我知道最后一些场景可能不适合您的情况,但我只想确保您对未来可能的实现有一个更广泛的洞察力。

希望这会有帮助!)

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

https://stackoverflow.com/questions/62395551

复制
相关文章

相似问题

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