[发明专利]一种定位操作系统故障的方法、装置、电子设备及存储介质在审
| 申请号: | 202310367167.0 | 申请日: | 2023-04-07 |
| 公开(公告)号: | CN116382961A | 公开(公告)日: | 2023-07-04 |
| 发明(设计)人: | 请求不公布姓名 | 申请(专利权)人: | 安超云软件有限公司 |
| 主分类号: | G06F11/07 | 分类号: | G06F11/07;G06F11/34;G06F11/14 |
| 代理公司: | 苏州三英知识产权代理有限公司 32412 | 代理人: | 潘时伟 |
| 地址: | 214000 江苏省无*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 定位 操作 系统故障 方法 装置 电子设备 存储 介质 | ||
本发明公开了一种定位操作系统故障的方法、装置、电子设备和存储介质,属于操作系统故障定位技术领域。方法包括接收待监测服务器发送的系统状态信息,根据系统状态信息判断待监测服务器是否发生死机故障,在待监测服务器发生死机故障时,确定待监测服务器发送的最后一个记录服务器未发生死机故障的系统状态信息,并基于该系统状态信息中的时间戳信息确定监测服务器对应的挂载目录快照,基于该挂载目录快照对挂载目录进行恢复并进行故障定位。本发明一方面无需耗费巨大的人力物力便能够实现操作系统故障的精确定位,另一方面无需配置相同的服务器便可通过相对简单的步骤实现操作系统故障的精确定位,适用于多种操作系统。
技术领域
本发明是关于操作系统故障定位技术领域,特别是关于一种定位操作系统故障的方法以及实现该方法的装置、电子设备和存储介质。
背景技术
服务器中安装有操作系统,以实现计算机硬件与软件的而直接控制和管理协调。服务器在运行过程中,操作系统会出现一些问题,导致服务器无法运行。现有技术中对操作系统的故障定位通常采用对显示器进行截屏,或者查看系统日志等方式,该方式,一方面无法对故障进行精确定位,另一方面还容易造成人力物力的浪费,而且还容易产生由于人为因素造成的差错。
另外,一些现有技术虽然可以避免上述问题,能够实现自动化查找操作系统故障,能对故障进行精确定位,但也存在诸多缺点,如中国专利CN 106970860B公开的一种复现操作系统故障的方法,具体为:配置两台配置相同的服务器,分别为服务器A和服务器B;服务器A和服务器B通过光纤网卡相连;服务器A和服务器B上均安装有centos7.0操作系统,根分区文件系统格式为btrfs;服务器A上设置有快照执行环境,服务器B上设置有快照挑选脚本;服务器A将实时快照通过光纤网卡发送给服务器B,服务器B进行快照挑选。该方法通过创建系列备份,恢复一系列备份过程,来查询故障信息产生的环境,虽然能够实现自动化查找操作系统故障,能对故障进行精确定位,但还是存在如下缺点:
首先,当服务器A产生死机故障时停止快照并通过光纤网卡进行快照传递,然而,此种情况下通常是无法发送快照的;其次,服务器B需要收到服务器A的快照文件并进行回滚快照,若数据量比较大,服务器B上会堆积很多数据,同步需要很长时间;再次,服务器B通过快照差异,找出故障产生过程,对服务器A的操作系统故障进行复现,这需要利用服务器B的数据重装服务器A的系统,过程过于复杂;最后,该方法需要两台配置相同的服务器,并且仅适用于centos7系统,且仅能够针对根(/)分区做快照,无法对/boot分区快照,适用范围较窄。
公开于该背景技术部分的信息仅仅旨在增加对本发明的总体背景的理解,而不应当被视为承认或以任何形式暗示该信息构成已为本领域一般技术人员所公知的现有技术。
发明内容
本发明的目的在于提供一种定位操作系统故障的方法,一方面无需耗费巨大的人力物力便能够实现操作系统故障的精确定位,另一方面无需配置相同的服务器便可通过相对简单的步骤实现操作系统故障的精确定位,适用于多种操作系统。同时,还提供一种实现上述所述方法的装置、电子设备和存储介质。
为实现上述目的,本发明的实施例提供了一种定位操作系统故障的方法,应用于监测服务器,所述方法包括;
接收待监测服务器发送的系统状态信息;
根据所述系统状态信息判断待监测服务器是否发生死机故障;
响应于待监测服务器发生死机故障,确定待监测服务器发送的最后一个记录服务器未发生死机故障的系统状态信息,并基于该系统状态信息中的时间戳信息确定监测服务器对应的挂载目录快照,基于该挂载目录快照对挂载目录进行恢复并进行故障定位。
在本发明的一个或多个实施方式中,所述方法还包括:
响应于待监测服务器未发生死机故障,获取系统状态信息中的时间戳信息;
判断该时间戳到当前时间戳之间存在的挂载目录快照的数量是否大于预设值;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于安超云软件有限公司,未经安超云软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310367167.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种滚丝轮切削装置
- 下一篇:一种仪表码盘转动测试方法、系统





