CentOS重启系统时显示kdump服务启动失败
在VMware中新安装了CentOS 6.6,重启系统发现kdump服务启动失败在VMware中新安装了CentOs,重启系统发现kdump服务启动失败,kdump failed致使虚拟机CentOS中出现警戒感叹号,点击右下角出现的感叹号之后直接连主机强制重启!!!关于KdumpKdump是一个内核崩溃转储机制,在系统崩溃的时候,Kdump将捕获系统信息,这对于针对崩溃的原因非常有帮助。注意,K
·
在VMware中新安装了CentOS 6.6,重启系统发现kdump服务启动失败
在VMware中新安装了CentOs,重启系统发现kdump服务启动失败,kdump failed
致使虚拟机CentOS中出现警戒感叹号,点击右下角出现的感叹号之后直接连主机强制重启!!!
关于Kdump
Kdump是一个内核崩溃转储机制,在系统崩溃的时候,Kdump将捕获系统信息,这对于针对崩溃的原因非常有帮助。
注意,Kdump需要预留一部分系统内存,而且这部分内存对于其他用户是不可用的。
启动失败的原因:
查看 /etc/grub.conf 文件,发现 crashkernel=auto,问题就出在这儿
系统对 crashkernel=auto 的定义为:
如果 系统的内存 <= 8GB 对 kdump kernel 不会保留任何内容;
也就是说,crashkernel=auto 等于关掉了机器上的 kdump 功能;
如果 系统的内存 > 8GB 但是 <= 16GB,crashkernel=auto 会保留256M,等同于 crashkernel=256M;
如果 系统内存 > 16GB,crashkernel=auto 会保留512M,等同于 crashkernel=512M。
在安装虚拟机时,给虚拟机设置的内存过小,所以说系统关掉了kdump功能,造成了kdump服务启动失败。
找到了原因,重新给crashkernel设置参数即可:
在 vim /etc/grub.conf 时,需要使用root身份进行操作
切换至root管理员登录
将 crashkernel=auto 改为 crashkernel=128M 后保存,重新启动系统,kdump服务启动成功。
更多推荐
所有评论(0)