在过去的几天里,我一直试图连接到一个VM实例。以下是我尝试过的:
username@ipaddress: Permission denied (publickey).
No supported authentication methods available (server sent: publickey)
我检查了串行控制台,发现如下:
systemd-hostnamed.service: Failed to run 'start' task: No space left on device
我最近确实调整了磁盘的大小,并重新启动了VM,但是这个错误仍然发生。
访问端口22 在防火墙规则中允许。。我能做些什么来解决这个问题?
发布于 2021-08-17 05:21:29
在增加磁盘大小之后,您需要重新启动实例,以便可以调整文件系统的大小,只是在这种特殊情况下,因为您已经没有空间了。
如果您还没有这样做,请创建VM的引导磁盘的快照。
尝试重新启动VM。
如果仍然无法访问VM,请执行以下操作:
停止VM:
gcloud compute instances stop VM_NAME
将VM_NAME替换为VM的名称。
增加引导磁盘的大小:
gcloud compute disks resize BOOT_DISK_NAME --size DISK_SIZE
替换如下:
BOOT_DISK_NAME: VM引导磁盘的名称DISK_SIZE:用于引导磁盘的新的更大的大小(千兆字节)
启动VM:
gcloud compute instances start VM_NAME
重新尝试SSH到VM。
https://stackoverflow.com/questions/68808814
复制相似问题