【问题标题】:Google Compute Engine: reset doesn't restore to original image stateGoogle Compute Engine:重置不会恢复到原始图像状态
【发布时间】:2017-11-30 16:12:43
【问题描述】:

以下文档建议在谷歌计算引擎上重置虚拟机会将虚拟机恢复到其原始状态

对您的实例执行重置类似于按下计算机上的重置按钮,这会擦除计算机的内存内容并将虚拟机重置为其初始状态。

https://cloud.google.com/compute/docs/instances/restarting-an-instance

在按照本文档通过 gui 和终端上的 gcloud 重置后,我的文件仍然出现在 VM 上。

我是否误解了此功能?我做错了什么吗?

谢谢!

【问题讨论】:

  • 我对该文档的阅读是 initial stateoriginal state 不同,因此就像重新启动物理机器一样,RAM 已初始化但写入磁盘的文件会持久保存(除了 /tmp 等易失性目录)
  • 啊!!我懂了。那是有道理的。谢谢!

标签: google-app-engine google-compute-engine reset


【解决方案1】:

您应该考虑以与重新启动物理机相同的方式重新启动实例。您已安装的所有程序和您修改/创建的文件都将保留(除了 /tmp 目录中的文件,如 snakecharmerb 指出的那样)。

如果您想将一个实例完全重置为其原始、未修改的状态,最有效的方法是简单地创建一个具有相同规格的新实例(即通过选择相同的源图像和机器设置),然后删除旧的/修改过的。

如果您修改实例并希望保存实例/磁盘的状态以便恢复到该状态,则可以创建实例快照。这允许您保存实例启动磁盘的快照,以便您以后可以创建相同的实例。有关这方面的更多信息,请访问here

【讨论】:

  • 虽然将操作视为重新启动似乎是正确的,但文档肯定会说“重置”而不是“重新启动”。
【解决方案2】:

snakecharmerb 写道,

我对该文档的阅读是初始状态与 原始状态,所以就像重新启动物理机一样,RAM 是 初始化但写入磁盘的文件仍然存在(可能 /tmp 等易失性目录除外)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-12-24
    • 1970-01-01
    • 2013-10-02
    • 2013-08-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多