Vmware vCenter Server Appliance:[Errno 28] 设备上没有剩余空间,无法启用 shell。如何访问系统和/或启用 shell 访问

Vmware vCenter Server Appliance:[Errno 28] 设备上没有剩余空间,无法启用 shell。如何访问系统和/或启用 shell 访问

我正在运行 Vmware vCenter Server Appliance 虚拟机,该虚拟机已将我锁定在 Shell 之外。

在此处输入图片描述

Web 界面出现故障。

在此处输入图片描述

我可以查看主屏幕,但当我按 F2 进入设置时,它会在登录提示后弹出错误消息。相关内容似乎是

“IOError:[Errno 28] 设备上没有剩余空间]” 在此处输入图片描述

从一些谷歌搜索来看,当日志文件填满其中一个可用驱动器时,这似乎是一个可能影响该服务器的问题,但我发现的所有解决方案都涉及登录到 shell 并清除一些空间。

不幸的是,shell 被禁用了,当我尝试启用它时,什么也没发生,它把我踢回到主屏幕,并出现同样的错误

在此处输入图片描述 在此处输入图片描述

我可以切换到控制台视图,但它不允许我进入 shell。

在此处输入图片描述

我可以通过远程终端连接,但外壳也被锁定了。

在此处输入图片描述 在此处输入图片描述

还有其他方法可以让我尝试访问系统和/或清除足够的空间以使服务器正常运行吗?

答案1

感谢 vmware 论坛上的 Brend26 的快速回复:

启动到 root shell 的解决方案是

重新启动,从 GRUB 引导程序键入 p 以访问引导选项。输入密码(可能是您的 root 密码,如果未设置,则输入“vmware”)

使用“e”编辑 vmware vCenter Server Appliance 条目选择内核启动参数,(第二项)“e”再次编辑

附加

初始化=/bin/bash

到行尾。

按 Enter 键

重新启动系统并进入 root shell。

然后可以安全删除日志并允许正常启动。

相关的 vmware 帮助文章:

6.0

https://kb.vmware.com/s/article/2069041

6.5 和 6.7

https://kb.vmware.com/s/article/2147144

相关内容