Google Cloud Compute Engine 未激活交换内存且无法通过 ssh 修复

Google Cloud Compute Engine not activating swap memory and cannot ssh to fix

最近,我一直无法访问虚拟机。我查看了实例页面上的控制台日志,我确信我无法通过 ssh 进入实例的原因是内存不足。

在启动期间的日志中,有行

[[0;1;31mFAILED[0m] Failed to activate swap /swapfile1.

See 'systemctl status swapfile1.swap' for details.

问题是,我实际上无法访问系统以排除故障或补救我在网上搜索过的任何情况。

如果由于内存不足无法ssh进入虚拟机,那么可以通过重置实例强制擦除机器内存内容,将虚拟机重置为初始状态。

当您重置实例时,none 的实例属性(如 IP、永久磁盘)会发生变化。仅重置存储在内存中的数据。

步骤 resetting an instance