如何在停止和重新启动实例之间将数据保存在本地SSD上

时间:2019-04-23 19:16:09

标签: google-cloud-platform google-compute-engine

就我而言,我只需要一段时间的CPU计算,然后最后需要GPU。因此,我仅在CPU上运行实例,然后在添加GPU(减少CPU)后停止并重新启动。但是,这似乎会导致本地SSD上的数据被删除。有什么办法解决吗?例如,可以先用快照备份它,然后在重新启动实例后将数据还原到本地SSD吗?

我还没有尝试使用本地SSD。我想知道会发生什么

1 个答案:

答案 0 :(得分:2)

您的数据可能会幸存,也可能无法幸免,这取决于您对不幸情况有多幸运。此外,如果您的VM崩溃(例如,底层硬件出现故障),您也可能会在随机时间丢失本地SSD的内容。

我不认为本地SSD实现快照或任何类型的数据冗余功能。不过,您可以自己实施-例如您可以使用lvm对SSD进行分区,偶尔拍摄一次lvm快照,然后将其上传到例如GCS或存储在其他地方。