Google compute engine 在实例重新启动时装载永久磁盘

Google compute engine 在实例重新启动时装载永久磁盘,google-compute-engine,Google Compute Engine,我有一个服务器,它有一个永久磁盘,我用安全的\u格式\u和\u挂载。当我重新启动实例时,磁盘没有自动挂载,我现在看到的是查看文档的一个特性。建议将safe mount命令放入google启动脚本中 但是,我没有使用启动脚本启动此实例。我现在有什么办法可以这样做吗?我看不出有 或者,我可以尝试在upstart脚本中为需要磁盘的服务(在本例中为MongoDB)使用safe_format_和_mount。我觉得除非我用启动脚本创建一个新实例,否则这是我最好的选择 使用键启动脚本并为bash脚本赋值以装

我有一个服务器,它有一个永久磁盘,我用安全的\u格式\u和\u挂载。当我重新启动实例时,磁盘没有自动挂载,我现在看到的是查看文档的一个特性。建议将safe mount命令放入google启动脚本中

但是,我没有使用启动脚本启动此实例。我现在有什么办法可以这样做吗?我看不出有

或者,我可以尝试在upstart脚本中为需要磁盘的服务(在本例中为MongoDB)使用safe_format_和_mount。我觉得除非我用启动脚本创建一个新实例,否则这是我最好的选择

使用键
启动脚本
并为bash脚本赋值以装载驱动器。就这样。该键是一个保留字,GCE将以bash脚本的形式执行该值


您可以将元数据添加到已存在的实例。

谢谢-这很方便。在阅读了更多关于这类问题的文章后,似乎在MongoDB服务启动后,磁盘可能会被装入,因此我需要更改该upstart,并将该服务启动转移到google start脚本中。由于时间不多,我已将磁盘装载放在mongodb upstart脚本中,并检查磁盘是否已装载,因为它只供此服务使用。