无法连接到 Google 云 VM 实例上的 SSH

Unable to connect to SSH on Google Cloud VM Instance

我今天 运行 遇到一个问题,我无法通过 SSH 连接到我的 Google 云 VM 实例 运行ning debian-10-buster。 SSH 一直工作到今天 docker 正在 运行ning 时突然失去连接。我已尝试重启 VM 实例并重置,但问题仍然存在。 This is the serial console output on GCE,但我不确定要从中寻找什么,所以非常感谢任何帮助。

另一件奇怪的事情是,今天早些时候,在问题开始之前,我的磁盘使用情况很好,然后突然出现一堆错误,磁盘已用完 space,即使在我尝试清理一个一堆 space。 df 显示磁盘已 100% 满,以至于我什至无法安装 ncdu 以查看占用 space 的内容。因此,我尝试重新启动实例以查看是否有帮助,这就是 SSH 问题开始的时候。现在我根本无法连接到 SSH(即使通过在线 GCE 界面),所以我不确定下一步该怎么做。

您的系统 运行 磁盘 space 用于引导(根)文件系统。

错误信息是:

Root filesystem has insufficient free space

关闭 VM,在 Google Cloud Web GUI 中调整磁盘大小,然后重新启动 VM。

如果没有不可纠正的文件系统错误,您的系统将启动,调整分区和文件系统的大小,并且没有问题。

如果您修改了启动盘(分区重组、添加额外分区等),则需要手动修复和调整大小。

我写了一篇关于调整 Debian 根文件系统大小的文章。我的文章比您需要的更详细,但我确实解释了所发生情况的底层细节。

Google Cloud – Debian 9 – Resize Root File System