[发明专利]一种系统文件损坏规则的检测方法及相关设备有效
申请号: | 202011187569.5 | 申请日: | 2020-10-30 |
公开(公告)号: | CN112306771B | 公开(公告)日: | 2022-07-08 |
发明(设计)人: | 王琳慧 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | G06F11/22 | 分类号: | G06F11/22 |
代理公司: | 北京众达德权知识产权代理有限公司 11570 | 代理人: | 梁凯 |
地址: | 215000 江苏省苏州*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 系统 文件 损坏 规则 检测 方法 相关 设备 | ||
本发明提供了一种系统文件损坏规则的检测方法,用于Linux系统,检测Linux系统文件损坏规则。该方法包括:创建待检测文件;控制所述待检测从内存空间传输至磁盘空间;根据指定时延控制所述系统重新启动;系统重新启动后对所述磁盘空间内的所述待检测文件进行校验;对所述校验结果及对应的所述指定延时时间进行统计,以确定所述系统文件损坏规则。使系统用户在执行重启或关闭Linux系统时,能适当的把握物理内存同步数据到磁盘的时机,而不是直接强制重启或关闭Linux系统,造成无法弥补的损失。
技术领域
本发明涉及系统检测技术领域,尤其是涉及一种系统文件损坏规则的检测方法及相关设备。
背景技术
在Linux系统中通常把存放在磁盘上的一些数据保留在RAM(物理内存)中,以便对上述数据的进一步访问,而不需要访问磁盘。物理内存和磁盘空间在很大程度上是可以互换的,如果有大量的物理内存是空闲的,则操作系统内核会使用一部分内存来缓存磁盘上的数据。反之,如果物理内存太少,则可以将数据转移到磁盘空间。两者有一个共同特点,数据总是在物理内存上操作,随后在随机的时间点写回到磁盘,以永久保持修改。然而大多数情况下,当系统关闭或重启的过程中,若内存中的数据没有及时同步到磁盘,可能会导致系统配置文件丢失,从而引起系统无法正常运行。而系统文件同步到磁盘受两方面因素影响,一方面是系统文件的大小,另一方面则是同步的时机。
目前,并没有较好的手段来获得系统文件同步过程中,发生断电等特殊状况后文件损坏的规则。
发明内容
本发明的目的在于提供一种系统文件损坏规则的检测方法及相关设备,缓解了现有技术中无法避免系统文件的损坏,统计出的系统文件损坏规则并不准确的技术问题。
第一方面,本发明提供一种系统文件损坏规则的检测方法,用于Linux系统,上述方法包括:
创建待检测文件;
控制上述待检测文件从内存空间传输至磁盘空间;
根据指定时延控制上述系统重新启动;
系统重新启动后对上述磁盘空间内的上述待检测文件进行校验;
对上述校验结果及对应的上述指定延时时间进行统计,以确定上述系统文件损坏规则。
可选的,上述控制上述待检测从内存空间传输至磁盘空间的步骤之前,上述方法还包括:
计算上述待检测文件的摘要值;
将上述摘要值进行存储。
可选的,上述系统重新启动后对上述磁盘空间内的上述待检测文件进行校验的步骤,具体包括:
获取所有文件信息;
根据上述所有文件信息判断是否存在存储上述摘要值的存储文件;
若存在上述存储文件,则读取上述存储摘要值的存储文件,获取上述存储上述摘要值的存储文件信息;
根据上述存储文件信息确定上述摘要值对应的文件;
对上述摘要值对应的文件进行校验,记录校验结果;
根据已记录的上述校验结果对上述存储摘要值的文件信息进行处理;
若不存在上述存储摘要值的文件信息,则创建存储摘要值的文件信息。
可选的,上述系统重新启动后对上述磁盘空间内的上述待检测文件进行校验的步骤,还包括:
创建存储上述校验结果的临时文件;
若对上述摘要值对应的文件进行的校验通过,则删除上述临时文件;
若对上述摘要值对应的文件进行的校验未通过,则保留上述临时文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011187569.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种智能医疗床
- 下一篇:一种双层柱形耐压壳极限承载能力数值的计算方法