一种系统自动恢复方法技术方案

技术编号:3819288 阅读:347 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种系统自动恢复方法,属于计算机软件技术领域。本方法包括:系统开机后,启动一智能引导模块,所述模块包括“正常启动”和“系统恢复”两个引导项;当所述引导项为“正常启动”时,正常启动系统,并在启动后检测到系统非正常运行时重启系统;当所述引导项为“系统恢复”时,将所述系统恢复为备份系统,其特征在于,正常启动系统时将引导项设置为“系统恢复”,启动后系统经检测正常运行时将引导项设置为“正常启动”,系统恢复后将引导项设置为“正常启动”。本发明专利技术方法可用于系统自动恢复,尤其是没有输入、输出设备(键盘、显示器等)的系统,比如存储端系统。

【技术实现步骤摘要】

本专利技术涉及系统自动恢复,尤其涉及一种在没有输入、输出设备(键盘、显示器等)的情况下,无需客户端软件辅助的"o"交互的系统自动恢复方法,属于计算机软件

技术介绍
随着计算机技术的不断发展,原本用于服务器的存储技术经过改进和扩展慢慢走近了家庭和中小企业。比如,目前流行的Windows Home Server和Free NAS系统。这些存储端 没有输入、输出设备(键盘、显示器等)。通常部署好的系统在平时应用时,存储端仅连 接一根电源线和网线,电源线给存储端供电,用户的数据交互和远程管理都是通过网线完 成的。在这种情况下,维护和管理存储端系统是一件比较麻烦的事情,特别是当存储端系 统发生故障,不能进入系统时,远程管理软件根本无法启动,维护就显得无能为力了。如果要维护故障存储端,通常有两种办法, 一是设法连接所需外设(键盘、显示器等), 然后再进行维护;二是开发一个客户端维护软件,然后结合维护软件进行远程维护(有的 需要硬件支持),例如Windows Home Server。这两种方法,都需要人工交互,有的实现 还比较复杂,不仅增加开发成本,而且过程复杂需要专业人员才能完成。
技术实现思路
本专利技术的目的在于克服现有技术中存在的问题,提出一种"O"交互的存储端系统自动恢 复方法,所述方法也可用于一般系统。本方法应用启动引导程序和系统恢复技术实现"O"交互的系统自动恢复,既不需要开发 客户端软件,又不影响系统稳定性。本专利技术方法包括下列内容系统开机后,启动一智能引导模块,所述模块包括"正常启动"和"系统恢复"两个 引导项;当所述引导项为"正常启动"时,正常启动系统,将引导项设置为"系统恢复", 并在启动后检测系统是否正常运行,若正常运行,则将引导项设置为"正常启动",若非 正常运行,则重启系统;当所述引导项为"系统恢复"时,将所述系统恢复为备份系统,系统恢复后将引导项设置为"正常启动"。其中,系统启动后,可通过由所述系统(比如,系统中的检测模块)自动运行系统各 服务程序检测所述系统是否正常运行,若所述服务程序能顺利运行,则系统正常启动,否 则认为系统未正常启动。所述服务程序可包括操作系统运行的基础服务(如Windows的资源管理器),FTP 服务,WEB服务,邮件服务,数据库服务,远程管理服务,诸如此类的服务程序。其中,当检测到系统非正常运行时,可以自动或人工的方式重启系统,比如,当系统 可以自动正常重启时,可由上述检测模块控制重启,当系统无法正常重启(比如死机)时, 则由人工重启。其中,当检测确定系统正常运行后,以所述正常运行的系统更新所述备份系统,以确 保恢复后的系统是最后一次经检测后可以正常运行的系统。当然,所述备份系统也可以是用户设定的一个特定的备份系统,以确保恢复后的系统 是经过严格检査的安全系统,排除检测过程本身可能存在的错误。图1给出了本专利技术方法实例的流程化描述。和现有技术相比,本专利技术的优势在于-1. 应用本专利技术技术方案,系统自动完成恢复,真正实现"0"交互;2. 应用本专利技术技术方案,无需客户端软件辅助,基于B/S架构,使用更加方便、简单;3. 应用本专利技术技术方案,无需特殊设备支持,在通用计算机上即可实现,通用性强; 此外,本专利技术方法还具有下列效果-1. 当用户发现存储端不正常工作时,只需要重启存储端;2. 如果存储端系统没有问题,存储端就会重新启动,并开始服务工作;3. 如果存储端系统崩溃无法进入系统,存储端再次重启时,就会根据上次启动设置 的选项进入维护系统,并自动恢复系统,恢复完成后重新启动,系统就会进入到正常系统 开始工作;4. 所有过程,无需输入、输出设备进行交互。 附图说明图l是本专利技术方法流程图。具体实施例方式下面通过实施例进一步说明本专利技术方法。 本实施例存储端系统组成如下 第一部分Grub+修改启动选项功能;第二部分FreeNAS系统+服务;第三部分修改启动选项功能;第四部分DOS+自动运行文件+Ghost+系统的备份+重启。根据上述系统组成,本实施例存储端采用如下部署1. 一个通用计算机,将硬盘分为三部分a) 第一个分区100M,安装DOS和Ghost系统;(该分区可使用HPA技术代替);b) 第二个分区100M,安装FreeNAS和Grub系统; C)剩余空间作为数据分区;2. FreeNAS设置要求a) 机器名为FreeNAS, IP为DHCP方式;b) 系统启动后,直接可由机器名访问系统;3. 修改Grub,使第一个选项指向FreeNAS系统,第二个选项指向DOS恢复系统;4. 编辑Grub,使其实现每次启动选项一后,自动指向选项二;5. 初始化FreeNAS,并编写一个随系统启动后自动运行的脚本,该脚本启动各服务 程序;6. FreeNAS系统和服务启动后,最后运行智能检测模块实现修改Grub选项,使其指 向选项一;7. 将设置完的系统作为"正常运行的系统",并将其备份到第一个分区,使DOS系统 能够恢复它;8. 编辑DOS系统的自动运行文件autoexec.bat,使其实现自动将第7步备份的系统还 原,并重启;9. 修改BIOS,使其在没有鼠标、键盘等外设情况下,可以正常启动。10. 运行插上电源、网线,拔掉其他不需要的外设,启动计算机,系统即实现。权利要求1.,包括系统开机后,启动一智能引导模块,所述模块包括“正常启动”和“系统恢复”两个引导项;当所述引导项为“正常启动”时,正常启动系统,并在启动后检测到系统非正常运行时重启系统;当所述引导项为“系统恢复”时,将所述系统恢复为备份系统,其特征在于,正常启动系统时将引导项设置为“系统恢复”,启动后系统经检测正常运行时将引导项设置为“正常启动”,系统恢复后将引导项设置为“正常启动”。2. 如权利要求1所述的系统自动恢复方法,其特征在于,所述系统启动后,通过能否自 动运行系统各服务程序检测所述系统是否正常运行。3. 如权利要求2所述的系统自动恢复方法,其特征在于,所述服务程序包括操作系统 运行的基础服务,FTP服务,WEB服务,邮件服务,数据库服务,远程管理服务。4. 如权利要求1所述的系统自动恢复方法,其特征在于,所述系统启动后检测到系统非 正常运行时以自动或人工的方式重启系统。5. 如权利要求1所述的系统自动恢复方法,其特征在于,所述系统启动后经检测正常运 行时以所述正常运行的系统更新所述备份系统。6. 如权利要求1所述的系统自动恢复方法,其特征在于,所述备份系统是用户设定的一 个特定的备份系统。7. 如权利要求l所述的系统自动恢复方法,其特征在于,所述系统是存储端系统。全文摘要本专利技术公开了,属于计算机软件
本方法包括系统开机后,启动一智能引导模块,所述模块包括“正常启动”和“系统恢复”两个引导项;当所述引导项为“正常启动”时,正常启动系统,并在启动后检测到系统非正常运行时重启系统;当所述引导项为“系统恢复”时,将所述系统恢复为备份系统,其特征在于,正常启动系统时将引导项设置为“系统恢复”,启动后系统经检测正常运行时将引导项设置为“正常启动”,系统恢复后将引导项设置为“正常启动”。本专利技术方法可用于系统自动恢复,尤其是没有输入、输出设备(键盘、显示器等)的系统,比如存储端系统。文档编号G06F11/1本文档来自技高网
...

【技术保护点】
一种系统自动恢复方法,包括:系统开机后,启动一智能引导模块,所述模块包括“正常启动”和“系统恢复”两个引导项;当所述引导项为“正常启动”时,正常启动系统,并在启动后检测到系统非正常运行时重启系统;当所述引导项为“系统恢复”时,将所述系统恢复为备份系统,其特征在于,正常启动系统时将引导项设置为“系统恢复”,启动后系统经检测正常运行时将引导项设置为“正常启动”,系统恢复后将引导项设置为“正常启动”。

【技术特征摘要】

【专利技术属性】
技术研发人员:李少丁
申请(专利权)人:上海北大方正科技电脑系统有限公司
类型:发明
国别省市:31[中国|上海]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1