You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何重置Google Cloud SDK关联的Ubuntu 20.04 LTS云虚拟机(VM)?

核心问题解答

两个操作的区别

卸载本地Google Cloud SDK和重置云端Ubuntu 20.04 VM完全不等同。卸载本地SDK只会删除你本地设备上的GCP命令行管理工具,不会对云端运行的VM实例产生任何影响,和你需要的VM重置操作没有任何关联。

VM重置的具体实现方法

首先明确两类常见的「重置」需求对应的操作:

1. 仅重启实例(保留磁盘所有数据,清空运行态的进程、缓存)

你可以直接通过已有SSH权限完成操作,登录实例后执行命令:
sudo reboot
执行后实例会自动重启,通常1~2分钟即可恢复SSH连接。

如果用本地安装的Google Cloud SDK操作,对应命令为:
gcloud compute instances reset <实例名称> --zone <实例所在可用区>

2. 还原系统到初始创建状态(清空系统盘后续所有写入改动)

该操作无法仅通过SSH完成,需要通过GCP管理接口执行以下步骤:

  • 先停止目标VM实例
  • 找到实例绑定的系统盘,执行「重新初始化磁盘」操作,选择你创建实例时使用的Ubuntu 20.04 LTS镜像作为初始化源
  • 重新启动实例即可完成系统重置

重置后系统盘会回到实例刚创建的初始状态,如果你单独挂载了非系统数据盘,数据盘内容不会受影响。

如果用本地Google Cloud SDK操作,对应命令为:

# 停止实例
gcloud compute instances stop <实例名称> --zone <实例所在可用区>
# 重新初始化系统盘
gcloud compute disks reinitialize <系统盘名称> --zone <实例所在可用区> --source-image=<你使用的Ubuntu 20.04镜像名称> --source-image-project=ubuntu-os-cloud
# 启动实例
gcloud compute instances start <实例名称> --zone <实例所在可用区>

内容的提问来源于stack exchange,提问作者Power_tile

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.26 10:36:03