[发明专利]一种处理Linux操作系统启动故障的方法及系统在审
申请号: | 202211193217.X | 申请日: | 2022-09-28 |
公开(公告)号: | CN115509683A | 公开(公告)日: | 2022-12-23 |
发明(设计)人: | 杨凤林 | 申请(专利权)人: | 建信金融科技有限责任公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F11/22 |
代理公司: | 北京市兰台律师事务所 11354 | 代理人: | 操飞越 |
地址: | 200120 上海市浦东新区*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 处理 linux 操作 系统启动 故障 方法 系统 | ||
1.一种处理Linux操作系统启动故障的方法,其特征在于,包括:
S1、预先配置关键配置文件、关键路径默认文件以及文件故障知识库;
S2、对虚拟机进行文件系统挂载检查;
S3、若虚拟机进行文件系统为非挂载,则判断是否为自建系统;
S4、若虚拟机进行文件系统为挂载,则进行MBR检查;
S5、对虚拟机的Boot目录进行检查;
S6、判断虚拟机的关键路径默认文件是否有缺失;
S7、将虚拟机的启动路径中的文件与预先配置的关键路径默认文件进行比对,判断启动路径中的文件内容是否被修改;
S8、将修改后的启动路径中的文件同步至虚拟机日志。
2.如权利要求1所述的方法,其特征在于,所述关键配置文件,包括:MBR扇区信息文件、grub引导配置文件grub.cfg、文件系统配置文件fstab以及环境变量配置文件profile;
所述关键路径默认文件,包括:/boot、/etc、/bin、/sbin、/lib以及/lib64文件夹下所有文件的文件名、绝对路径、文件类型以及文件大小;
所述文件故障知识库,包括:文本类配置文件的配置故障和/或已发生的配置故障的记录文本文档。
3.如权利要求1所述的方法,其特征在于,所述步骤S4包括分步骤:
S41、将虚拟机中的MBR扇区信息文件导出,与预先配置的关键配置文件信息中的MBR扇区信息文件进行比对;
S42、若比对结果不一致,则表示虚拟机的主引导扇区存在故障;将预先配置的关键配置文件中的MBR扇区信息文件以数据块形式导入虚拟机的主引导扇区;
S43、若比对结果一致,则进行Boot目录检查。
4.如权利要求1所述的方法,其特征在于,所述步骤S5包括分步骤:
S51、检查Boot目录中内核镜像文件、驱动文件、设备映射文件是否有缺失;
S52、若有缺失,则通过grub专有命令进行补充,再将预先配置的关键配置文件中的grub引导配置文件grub.cfg拷贝至Boot目录;
S53、若无缺失,则判断关键路径默认文件是否有缺失。
5.如权利要求1所述的方法,其特征在于,所述步骤S6包括分步骤:
S61、对虚拟机的关键路径默认文件进行递归处理,使用循环获取文件的绝对路径、文件名、文件类型以及文件大小,与预先配置的关键路径默认文件进行比对;
S62、若文件有缺失,则将缺失的文件从预先配置的关键路径默认文件中拷贝;
S63、若关键文件无缺失,则对启动路径中的文件内容进行比对,判断文件内容是否被修改。
6.如权利要求1所述的方法,其特征在于,所述步骤S7包括分步骤:
S71、判断文件是否为可读;
S72、若文件为不可读文件,则通过与预先配置的关键路径默认文件比较文件大小是否一致,判断文件内容是否被修改;
S73、若文件为可读文件,则通过与预先配置的关键路径默认文件比较文件大小是否一致以及文件内容是否一致,判断文件是否被修改。
7.一种处理Linux操作系统启动故障的系统,其特征在于,包括:
预先配置模块,用于预先配置关键配置文件、关键路径默认文件以及文件故障知识库;
挂载检查模块,用于对虚拟机进行文件系统挂载检查;
自建系统判断模块,用于若虚拟机进行文件系统为非挂载,则判断是否为自建系统;
MBR检查模块,用于若虚拟机进行文件系统为挂载,则进行MBR检查;
Boot目录检查模块,用于虚拟机的Boot目录进行检查;
文件缺失判断模块,用于判断虚拟机的关键路径默认文件是否有缺失;
文件内容比对模块,用于将启动路径中的文件与预先配置的关键路径默认文件进行比对,判断启动路径中的文件内容是否被修改;
同步模块,用于将修改后的启动路径中的文件同步至虚拟机日志。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于建信金融科技有限责任公司,未经建信金融科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211193217.X/1.html,转载请声明来源钻瓜专利网。