[发明专利]一种操作系统及其修复方法有效
申请号: | 201210122961.0 | 申请日: | 2012-04-24 |
公开(公告)号: | CN102681917A | 公开(公告)日: | 2012-09-19 |
发明(设计)人: | 白新奋;何曌君;许国昌;夏颖;胡秋立 | 申请(专利权)人: | 中标软件有限公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14 |
代理公司: | 北京聿宏知识产权代理有限公司 11372 | 代理人: | 钟日红;张宇峰 |
地址: | 200030 上海市徐汇*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 操作系统 及其 修复 方法 | ||
技术领域
本发明涉及一种操作系统,尤其涉及一种操作系统的修复方法。
背景技术
计算机操作系统(以下简称操作系统)是管理计算机系统的全部硬件资源,其包括软件资源及数据资源,用来控制程序运行,改善人机界面以及为其它应用软件提供支持等。使计算机系统所有资源最大限度地发挥作用,为用户提供方便的、有效的、友善的服务界面。
但是,当操作系统因故障或者损坏而导致无法使用时,整个计算机系统就会瘫痪并丧失全部功能。如果操作系统在出现故障时,可以有效的实现操作系统的自我修复,恢复到正常运行的状态,就可以大大提高计算机系统的可靠性,为计算机用户带来好处。
目前操作系统自动修复技术有两种具体方案,一种是把操作系统恢复到和宕机前完全一样的状态,即为恢复系统运行时的状态。该方案一般在服务器领域使用,又叫高可用技术。另一种是指把操作系统恢复到宕机前某一时间点的状态,虽然该方案无法保证恢复系统到宕机前的某一精确时间点的状态,但相比高可用技术它是一种折中的实现方案,一般可以满足个人计算机用户的要求。方案一是在系统状态良好时备份系统数据,在系统故障后,恢复该备份以达到修复的目的,但是该方案会丢失系统数据备份以后到故障发生前一段时间内的发生改变的数据。方案二是动态监控系统中数据的变化,对系统中重要的数据维护多个历史版本,在系统故障后,通过系统自带或者外部程序恢复系统数据到指定历史版本,使系统恢复到历史正常状态。但是该方案存在占用系统开销大,效率和经济性不足以及可靠性无法保证的问题。
因此,亟需一种操作系统的修复方法来解决计算机操作系统在宕机时无法进行高效修复的问题,以达到既满足用户可以接受的可靠性,同时又能满足一定程度的高效率和经济性。
发明内容
本发明所要解决的技术问题之一是需要提供一种能够将操作系统恢复至任意时刻的系统状态的操作系统的修复方法。
为了解决上述技术问题,本发明提供了一种操作系统的修复方法,该方法包括:预备步骤,存储操作系统的系统数据文件,作为系统备份数据;更新步骤,基于设定时刻或基于设定时间段,获取更新的系统数据文件,并将所述更新的系统数据文件与所述系统备份数据进行合并,以更新所述系统备份数据;恢复步骤,根据用户指示基于所述系统备份数据来恢复所述操作系统,其中,所述更新的系统数据文件为发生变化的系统数据文件或新增的系统数据文件,所述发生变化的系统数据文件为相对于上次执行所述更新步骤时发生变化的系统数据文件。
根据本发明又一方面的操作系统的修复方法,在将所述更新的系统数据文件与所述系统备份数据进行合并的处理中,包括:将所述发生变化的系统数据文件替换所述系统备份数据中相应的原文件,将所述新增的系统数据文件添加到所述系统备份数据。
根据本发明又一方面的操作系统的修复方法,在将所述更新的系统数据文件与所述系统备份数据进行合并的处理中,包括:将所述更新的系统数据文件以及执行所述更新步骤的时刻添加至所述系统备份数据中以得到相应时刻的系统备份数据。
根据本发明又一方面的操作系统的修复方法,将各个时刻的更新的系统数据文件分别以数据片的格式根据时间的先后顺序依次从下到上分层存储。
根据本发明又一方面的操作系统的修复方法,在所述恢复步骤的处理中,包括:当用户指示对所述操作系统进行恢复时,从各个时刻对应的系统备份数据中选择与用户所指示的时刻所对应的系统备份数据,基于所述与用户所指示的时刻所对应的系统备份数据来恢复所述操作系统。
根据本发明又一方面的操作系统的修复方法,还包括:根据用户指示删除任一时刻的系统备份数据。
根据本发明又一方面的操作系统的修复方法,所述设定时间段根据公式T′=αT来设定,其中,T为操作系统内部设定周期,α为操作系统的繁忙权重,T′为所述设定时间段。
根据本发明又一方面的操作系统的修复方法,所述操作系统的繁忙权重的影响因子为所述操作系统运行的日期和所述操作系统运行的读写频率。
根据本发明又一方面的操作系统的修复方法,以单个镜像文件的形式存储所述系统备份数据。
根据本发明的又一方面,还提供了一种操作系统,所述操作系统利用上述的修复方法进行修复。
与现有技术相比,本发明的一个或多个实施例可以具有如下优点:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中标软件有限公司,未经中标软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210122961.0/2.html,转载请声明来源钻瓜专利网。