gpt4 book ai didi

directory - 重启实例时云存储目录消失

转载 作者:行者123 更新时间:2023-12-05 05:02:05 26 4
gpt4 key购买 nike

我已将标准永久性磁盘附加到实例。在该磁盘上,我创建了一个目录“cloud-storage”(一如既往的 mkdir),我在其中安装了存储桶(谷歌云存储)。我还向 fstab 添加了挂载它的命令:

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

我可以毫无问题地访问 Google Cloud Storage 存储桶:它已安装、卸载并且我可以访问数据。如果我手动卸载存储桶,则安装存储桶时,“云存储”目录不会消失。 (正常)

问题:当我重启实例并访问标准永久磁盘时,目录“cloud-storage”不存在。

我是否必须创建一个脚本来创建“云存储”目录,然后装载存储桶以在重启后运行?我应该从哪里调用该脚本?我必须在安装标准磁盘之后和安装存储桶之前创建目录。

最佳答案

你是对的,每当你重启你的实例时,你必须再次装载你的 GCS bucket。我知道这可能会很糟糕,但有一个解决方法:

Startup scripts让您设置每次 GCE 实例启动或重启时自动运行的脚本。您可以做的是在此启动脚本中添加用于装载 GCS 存储桶的命令,当 VM 启动并准备好服务时,您应该会看到您的 GCS 存储桶已装载并准备好工作。这些脚本是用 Bash 编写的。

您可以在此脚本中添加关于标准磁盘之后和安装存储桶之前目录的逻辑,而无需过于手动

此外,请确保启动脚本的流程符合您的其他技术要求。 运行使用它的脚本或类似的东西之后不添加依赖。

我知道最后的一些场景可能不适合您,但我只是想确保您对 future 可能的实现有更广泛的了解。

希望对您有所帮助! :)

关于directory - 重启实例时云存储目录消失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62395551/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com