一种实现计算机系统恢复的方法及系统的制作方法

文档序号:6440041阅读:133来源:国知局
专利名称:一种实现计算机系统恢复的方法及系统的制作方法
技术领域
本发明涉及计算机及云存储技术,尤其涉及实现计算机系统恢复的方法及系统。
背景技术
随着IT技术进程的推进,在企业事业单位人们的日常办公均已离不开计算机。通常在单位中从事计算机应用的人员其水平良莠不齐,特别是在一些主行业不是信息技术的单位,被应用的个人计算机经常会遭遇病毒等因素的困扰。一般计算机系统都是由操作系统和应用软件组成。目前,计算机存储领域已积累了大量的用于对损坏或丢失的数据进行恢复的技术,比如数据镜像、数据备份、持续数据保护等。但这些技术大多只针对应用数据(即通过使用应用软件形成的数据)。对于操作系统方面,一旦由于各种原因导致宕机,就需要重新安装系统。通常,重新完全安装操作系统和应用软件至少需要半个工作日,同时由于新安装的系统已经无法恢复用户先前通过个性化配置所形成的应用习惯,也会为用户使用带来了极大的不便。以上种种原因,一方面,由于系统宕机会导致大量工作的延误,另一方面也给信息管理部门带来了巨大的工作负担。因此,需要针对以上情况,提供一种能够在计算机系统崩溃时快速实现系统恢复及重装的方法,并且能自动恢复用户的个性化配置,从而保障系统能够安全、稳定、可靠地使用,并由此提高用户应用体验,提高工作效率。

发明内容
本发明所要解决的技术问题是提供一种实现计算机系统恢复的方法及系统,能够在计算机系统崩溃时快速恢复系统的使用。为了解决上述技术问题,本发明提供了一种实现计算机系统恢复的系统,包括系统恢复云计算平台和数据存储中心,其中系统恢复云计算平台,用于通过网络间协议为一个或多个用户至少提供管理接口服务、用户系统备份服务以及用户系统使用恢复服务;数据存储中心,用于以虚拟卷的方式为系统恢复云计算平台提供用户配置数据、 系统及软件数据以及系统及软件数据索引中的一种或多种信息。进一步地,系统恢复云计算平台还为提供用户系统恢复、用户系统更新以及临时用户系统应用中的一种或多种服务。进一步地,系统恢复云计算平台包括管理接口模块、系统备份模块、数据存储中心接口以及系统恢复模块,其中管理接口模块,用于通过基于互联网的存储局域网络协议,将接收的用户备份代理的备份请求输出给系统备份模块,将接收的用户系统恢复请求输出给系统使用恢复模块;
系统备份模块,用于根据备份请求将用户系统的配置文件通过数据存储中心接口备份到数据存储中心,配置文件包括用户的配置信息、使用的操作系统类型及应用软件记录以及硬件配置中的一种或多种信息;数据存储中心接口,用于提供与数据存储中心进行交互的接口 ;系统恢复模块,用于根据用户系统恢复请求从数据存储中心获取相应的配置文件,根据配置文件引导相应的操作系统,为用户系统恢复使用确定需要的文件建立虚拟文件系统,将需要的文件映射到形成的虚拟卷上共享给相应的用户。进一步地,系统恢复模块还通过启动的操作系统启动用户的系统备份和备份代理,通过数据存储中心接口从数据存储中心中将用户故障前使用的系统复制到用户系统的磁盘上,恢复用户系统。进一步地,管理接口模块包括普通用户接口单元和管理员接口单元,其中普通用户接口单元,用于通过基于互联网的存储局域网络协议将接收的所述备份请求输出给系统备份模块,并将系统恢复模块形成的虚拟卷共享给相应的用户;管理员接口单元,用于对系统恢复服务进行管理,包括设置访问权限、升级系统内软件、设置系统恢复中的一种或多种管理;通过基于互联网的存储局域网络协议将接收的用户系统恢复请求输出给系统恢复模块,并接收系统恢复模块返回的用户系统恢复响应。进一步地,系统备份模块包括同步备份单元和/或异步备份单元,其中同步备份单元,用于根据备份请求将用户备份代理连续检测及提供的用户系统修改的配置文件,以差分增量方式通过数据存储中心接口备份到数据存储中心;异步备份单元,用于根据备份请求将用户备份代理定期检测或手动检测及提供的用户系统修改的配置文件,以差分增量方式备份通过数据存储中心接口备份到数据存储中心。进一步地,系统恢复模块包括命令接收模块、虚拟卷形成模块以及引导恢复使用模块,其中命令接收模块,用于根据用户系统恢复请求将从数据存储中心获取的相应用户系统的配置文件输出给虚拟卷形成模块;虚拟卷形成模块,用于根据配置文件上的信息引导启动相应的操作系统,将为恢复使用确定需要的文件建立的虚拟文件系统和形成的虚拟卷一起输出给引导恢复使用模块;引导恢复使用模块,用于通过普通用户接口单元,将用户系统恢复使用需要的文件映射到虚拟卷的扇区共享给所述用户,并通过虚拟文件系统提供相应文件的索引。进一步地,系统恢复模块还包括用户系统恢复模块,用于通过启动的操作系统启动用户的所述系统备份和备份代理,通过数据存储中心接口从数据存储中心将用户故障前使用的系统需要的所有文件通过普通用户接口单元复制到用户系统的磁盘上。进一步地,系统恢复云计算平台还包括系统更新模块,其中管理员接口单元还将接收的用户系统更新请求输出给系统更新模块;系统更新模块,用于根据用户系统更新请求通过所述数据存储中心接口由操作系统更新单元将更新的操作系统更新到数据存储中心,和/或由软件更新单元将用户系统升级的应用软件所需的文件及其索引更新到数据存储中心。进一步地,数据存储中心提供的用户配置数据包含用户在使用系统过程中设置的个性化配置信息;系统及软件数据是共享给多个用户的系统运行或应用软件运行所需要的数据;系统及软件索引记录了系统及软件与相应使用的文件的对应关系,同时也包含了相应的文件在用户真实运行系统中的位置、更新以及更新时间信息中的一种或多种;系统恢复云计算平台用软件名称或者软件编号作为索引来索引对应的文件。为了解决上述技术问题,本发明提供了一种实现计算机系统恢复的方法,涉及系统恢复云计算平台和数据存储中心,该方法包括数据存储中心以虚拟卷的方式为系统恢复云计算平台提供用户配置数据、系统及软件数据以及系统及软件数据索引中的一种或多种信息;系统恢复云计算平台通过网络间协议为一个或多个计算机用户至少提供管理接口服务、用户系统备份服务以及用户系统使用恢复服务。进一步地,该方法还包括系统恢复云计算平台还为计算机用户提供用户系统恢复、用户系统更新以及临时用户系统应用中的一种或多种服务。进一步地,数据存储中心提供的用户配置数据包含用户在使用系统过程中设置的个性化配置信息;系统及软件数据是共享给多个用户的系统运行或应用软件运行所需要的数据;系统及软件索引记录了系统及软件与相应使用的文件的对应关系,同时也包含了相应的文件在用户真实运行系统中的位置、更新以及更新时间信息中的一种或多种;用软件名称或者软件编号作为索引来索引对应的文件。进一步地,系统恢复云计算平台通过网络间协议为一个或多个计算机用户至少提供管理接口服务、用户系统备份服务以及用户系统使用恢复服务,具体包括根据基于互联网的存储局域网络协议向用户系统提供包括普通用户接口和管理员接口的管理接口服务;根据从普通用户接口接收的用户备份代理的备份请求,将相应用户系统的配置文件备份到数据存储中心,该配置文件包括用户的配置信息、使用的操作系统类型及应用软件记录以及硬件配置信息中的一种或多种;根据从管理员接口接收的用户系统恢复请求,从数据存储中心获取该用户系统的配置文件,据该配置文件引导启动相应的操作系统,为用户系统恢复使用确定需要的文件建立虚拟文件系统,将需要的文件映射到形成的虚拟卷上共享给相应的用户。进一步地,系统恢复云计算平台还为计算机用户提供用户系统恢复服务,具体包括通过启动的操作系统启动所述用户的系统备份和所述备份代理,通过数据存储中心接口从数据存储中心中将用户故障前使用的系统复制到用户系统的磁盘上,恢复用户系统。进一步地,系统恢复云计算平台还为计算机用户提供用户系统更新服务,具体包括
管理员接口单元通过基于互联网的存储局域网络协议接收用户系统更新请求;根据用户系统更新请求将更新的操作系统更新到数据存储中心,和/或将用户系统升级的应用软件所需的文件及其索引更新到数据存储中心。本发明通过虚拟卷技术使用户在计算机系统崩溃后仅在称级范围内就能恢复使用崩溃前的系统,并通过IP间的数据复制技术在用户使用系统的同时自动进行系统恢复, 并且此恢复是续点式的,即在恢复过程中不论发生什么故障均不会影响恢复;并且能够自动恢复用户的个性化配置,从而保障用户安全、可靠地使用计算机系统,大大提高用户体验。


图1为本发明的实现计算机系统恢复的方法及系统实施例的拓扑图;图2为图1所示的系统实施例中系统恢复云计算平台实施例的结构示意图;图3为本发明的实现计算机系统恢复的方法及系统实施例中重组虚拟文件系统的示意图。
具体实施例方式以下结合附图和优选实施例对本发明的技术方案进行详细地阐述。应该理解,以下例举的实施例仅用于说明和解释本发明,而不构成对本发明技术方案的限制。本发明提供的实现计算机系统恢复的系统实施例,其结构如图1所示的拓扑图, 包括系统恢复云计算平台和数据存储中心,其中系统恢复云计算平台,用于通过网络间协议为一个或多个用户至少提供管理接口服务、用户系统备份服务以及用户系统使用恢复服务;数据存储中心,用于以虚拟卷的方式为系统恢复云计算平台提供用户配置数据、 系统及软件数据以及系统及软件数据索引中的一种或多种信息。其中,系统及软件数据如图1中所示的可执行文件数据,系统及软件索引如图1中所示的可执行文件索引。在上述系统实施例中,系统恢复云计算平台还为用户提供用户系统恢复、用户系统更新以及临时用户系统应用中的一种或多种服务。在上述系统实施例中,系统恢复云计算平台实施例的结构如图2所示,包括管理接口模块、系统备份模块、数据存储中心接口以及系统恢复模块,其中管理接口模块,用于通过IP-SAN协议,将接收的用户备份代理的备份请求输出给系统备份模块,将接收的用户系统恢复请求输出给系统使用恢复模块;系统备份模块,用于根据输入的备份请求将用户系统的配置文件通过数据存储中心接口备份到数据存储中心,该配置文件包括用户的配置信息、使用的操作系统类型及应用软件记录(列表)以及硬件配置信息中的一种或多种;存储区网络(SAN,Storage Area Network)是一个存储网络,承担了数据存储任务,SAN网络与局域(LAN)业务网络相隔离,存储数据流不会占用业务网络带宽。IP-SAN指基于互联网的存储局域网络协议,采用协议iSCSI进行数据传输。iSCSI可以实现在IP网络上运行SCSI协议,使其能够在诸如高速千兆以太网上进行快速的数据存取备份操作。数据存储中心接口,用于提供与数据存储中心进行交互的接口 ;系统恢复模块,用于根据用户系统恢复请求从数据存储中心获取该用户系统的配置文件,据此引导启动相应的操作系统,为恢复使用确定所需的文件建立虚拟文件系统,将所需的文件映射到形成的虚拟卷上共享给用户。如图3所示,表示了系统使用恢复模块为用户恢复使用系统快速建立用户系统支持的虚拟文件系统,并通过该虚拟文件系统组织恢复使用所需文件的数据和元数据,将这些文件数据映射到虚拟卷的扇区上。比如用户恢复使用需要文件her32.dll,该文件在虚拟卷上的存储位置譬如标为 c:\Windows\System32Wser32. dll,该文件的元数据是在虚拟卷的扇区2 (位于系统恢复云计算平台的内存)上,表示共有四个文件块(文件块1 4),其中,文件块1映射在虚拟卷的扇区4,它是由数据存储中心数据库硬盘上一具体物理位置所映射;文件块2映射在扇
区47,它同样是由数据存储中心数据库硬盘上的另一具体物理位置所映射,......以此类推。在上述系统实施例中,系统恢复模块还通过启动的操作系统启动用户的系统备份和备份代理,通过数据存储中心接口从数据存储中心中将用户故障前使用的系统复制到用户系统的磁盘上,恢复用户系统。在上述系统实施例中,管理接口模块包括普通用户接口单元和管理员接口单元, 其中普通用户接口单元,用于通过IP-SAN协议将接收的用户备份代理的备份请求输出给系统备份模块,并将系统恢复模块为用户形成的虚拟卷共享给相应的用户;管理员接口单元,用于对系统恢复服务进行管理,包括设置访问权限、升级系统内软件、设置系统恢复中的一种或多种管理;通过IP-SAN协议将接收的用户系统恢复请求输出给系统恢复模块,并接收系统恢复模块返回的用户系统恢复响应。在上述系统实施例中,系统备份模块包括同步备份单元和/或异步备份单元,其中同步备份单元,用于根据备份请求将用户备份代理连续检测及提供的用户系统修改的配置文件,以差分增量方式通过数据存储中心接口备份到数据存储中心;异步备份单元,用于根据备份请求将用户备份代理定期检测或手动检测及提供的用户系统修改的配置文件,以差分增量方式通过数据存储中心接口备份到数据存储中心。同步备份单元的备份由于是根据备份代理的连续检测进行的,因此依此备份和修改配置文件基本上可做到同步,经后面的恢复过程可将用户系统恢复到任一时刻的状态。 异步备份单元的备份由于是根据备份代理的间断检测进行的,相应地依此备份和修改配置文件是异步的,故经后面的恢复过程只能恢复到已经备份的时间点的状态。在上述系统实施例中,系统恢复模块包括命令接收模块、虚拟卷形成模块以及引导恢复使用模块,其中命令接收模块,用于根据用户系统恢复请求将从数据存储中心获取的该用户系统的配置文件输出给虚拟卷形成模块;
虚拟卷形成模块,用于根据配置文件上的信息引导启动相应的操作系统,为恢复使用确定所需的文件建立虚拟文件系统和形成的虚拟卷一起输出给引导恢复使用模块;引导恢复使用模块,用于通过普通用户接口单元,将用户系统恢复使用所需的文件映射到虚拟卷的扇区共享给用户,并通过虚拟文件系统提供相应文件的索引。在上述系统实施例中,系统恢复模块还包括用户系统恢复模块,用于通过启动的操作系统启动用户的系统备份和备份代理,通过数据存储中心接口从数据存储中心将用户故障前使用的系统需要的所有文件通过普通用户接口单元复制到用户系统的磁盘上。在上述系统实施例中,系统恢复云计算平台实施例还包括系统更新模块,其中管理员接口单元还将接收的用户系统更新请求输出给系统更新模块;系统更新模块,用于根据用户系统更新请求通过数据存储中心接口由操作系统更新单元将更新的操作系统更新到数据存储中心,和/或由软件更新单元将用户系统升级的应用软件所需的文件及其索引更新到数据存储中心。操作系统及软件更新可以通过更新数据存储中心的相关文件实现,从而保证了使用单位的计算机系统整体统一的配置。或者,在用户系统的备份代理中增加动态检测更新的程序,使每个用户都能够得到最新的操作系统及软件。在上述系统实施例中,数据存储中心所包含的用户配置数据是用户个人所有,包含了用户在使用系统过程中设置的个性化配置 fn息;系统及软件数据是系统运行或应用软件运行所需的共享给多个用户的数据,比如 windows 7的相关文件属于安装了 windows 7的用户所共有;系统及软件索引记录了系统及应用软件与相应使用的文件的对应关系,用软件名称或者软件编号为索引来索引对应的文件,同时也包含了相应的文件在用户真实运行系统中的位置、更新及更新时间方面的信息。用户系统管理员可以对数据存储中心所包含的上述各类数据进行更新,从而使得用户系统及时更新及升级。本发明实现用户系统恢复主要通过两个核心技术,一是通过虚拟卷技术使用户能够在系统崩溃后的几秒之内恢复使用崩溃之前的系统;二是通过互联网间的数据复制技术在用户恢复使用系统的同时恢复整个系统,且这个恢复是续点的,即在恢复过程中不会由于发生断电故障而导致恢复失败。同时,这种系统恢复方式也可以用于一个单位外来人员临时需要使用单位的计算机的一种快速配置,只要通过系统恢复云计算平台提前保存合理的配置(譬如基本的配置),就可以按照需求快速地形成一台可正常使用的计算机系统,供外来人员临时使用。本发明针对上述系统实施例,相应地还提供了实现计算机系统恢复的方法,涉及系统恢复云计算平台和数据存储中心,该方法包括数据存储中心以虚拟卷的方式为系统恢复云计算平台提供用户配置数据、系统及软件数据以及系统及软件数据索引中的一种或多种信息;系统恢复云计算平台通过网络间协议为一个或多个计算机用户至少提供管理接口服务、用户系统备份服务以及用户系统使用恢复服务。在上述方法实施例中,还包括
系统恢复云计算平台还为计算机用户提供用户系统恢复、用户系统更新以及临时用户系统应用中的一种或多种服务。在上述方法实施例中,数据存储中心提供的用户配置数据包含用户在使用系统过程中设置的个性化配置信息;系统及软件数据是共享给多个用户的系统运行或应用软件运行所需要的数据;系统及软件索引记录了系统及软件与相应使用的文件的对应关系,用软件名称或者软件编号作为索引来索引对应的文件,同时也包含了相应的文件在用户真实运行系统中的位置、更新以及更新时间信息中的一种或多种。在上述方法实施例中,系统恢复云计算平台通过网络间协议为一个或多个用户至少提供管理接口服务、用户系统备份服务以及用户系统使用恢复服务,具体包括根据IP-SAN协议向用户系统提供包括普通用户接口和管理员接口的管理接口服务;根据从普通用户接口接收的用户备份代理的备份请求,将用户系统的配置文件备份到数据存储中心,该配置文件包括用户的配置信息、使用的操作系统类型及应用软件记录(列表)以及硬件配置信息中的一种或多种;根据从管理员接口接收的用户系统恢复请求,从数据存储中心获取该用户系统的配置文件,据此引导启动相应的操作系统,为该恢复使用确定所需的文件建立虚拟文件系统,将所需的文件映射到形成的虚拟卷共享给用户。在上述方法实施例中,系统恢复云计算平台提供用户系统恢复服务,具体包括通过启动的操作系统启动用户的系统备份和备份代理,从数据存储中心将用户故障前使用的系统需要的所有文件通过普通用户接口复制到用户系统的磁盘上。在上述方法实施例中,系统恢复云计算平台提供用户系统更新服务,具体包括管理员接口单元通过IP-SAN协议接收用户系统更新请求;根据用户系统更新请求将更新的操作系统更新到数据存储中心,和/或将用户系统升级的应用软件所需的文件及其索引更新到数据存储中心。对于本领域的专业人员来说,在了解了本发明内容和原理后,能够在不背离本发明的原理和范围的情况下,根据本发明的方法进行形式和细节上的各种修正和改变,但是这些基于本发明的修正和改变仍在本发明的权利要求保护范围之内。
权利要求
1.一种实现计算机系统恢复的系统,其特征在于,包括系统恢复云计算平台和数据存储中心,其中系统恢复云计算平台,用于通过网络间协议为一个或多个用户至少提供管理接口服务、用户系统备份服务以及用户系统使用恢复服务;数据存储中心,用于以虚拟卷的方式为系统恢复云计算平台提供用户配置数据、系统及软件数据以及系统及软件数据索引中的一种或多种信息。
2.按照权利要求1所述的系统,其特征在于,所述系统恢复云计算平台还为所述提供用户系统恢复、用户系统更新以及临时用户系统应用中的一种或多种服务。
3.按照权利要求1或2所述的系统,其特征在于,所述系统恢复云计算平台包括管理接口模块、系统备份模块、数据存储中心接口以及系统恢复模块,其中管理接口模块,用于通过基于互联网的存储局域网络协议,将接收的用户备份代理的备份请求输出给系统备份模块,将接收的用户系统恢复请求输出给系统使用恢复模块;系统备份模块,用于根据所述备份请求将用户系统的配置文件通过数据存储中心接口备份到所述数据存储中心,所述配置文件包括用户的配置信息、使用的操作系统类型及应用软件记录以及硬件配置中的一种或多种信息;数据存储中心接口,用于提供与所述数据存储中心进行交互的接口 ;系统恢复模块,用于根据所述用户系统恢复请求从所述数据存储中心获取相应的配置文件,根据所述配置文件引导相应的操作系统,为用户系统恢复使用确定需要的文件建立虚拟文件系统,将所述需要的文件映射到形成的虚拟卷上共享给相应的用户。
4.按照权利要求3所述的系统,其特征在于,所述系统恢复模块还通过启动的所述操作系统启动所述用户的所述系统备份和所述备份代理,通过所述数据存储中心接口从所述数据存储中心中将用户故障前使用的系统复制到所述用户系统的磁盘上,恢复所述用户系统。
5.按照权利要求3所述的系统,其特征在于,所述管理接口模块包括普通用户接口单元和管理员接口单元,其中普通用户接口单元,用于通过所述基于互联网的存储局域网络协议将接收的所述备份请求输出给所述系统备份模块,并将所述系统恢复模块形成的所述虚拟卷共享给相应的用户;管理员接口单元,用于对系统恢复服务进行管理,包括设置访问权限、升级系统内软件、设置系统恢复中的一种或多种管理;通过所述基于互联网的存储局域网络协议将接收的所述用户系统恢复请求输出给系统恢复模块,并接收所述系统恢复模块返回的用户系统恢复响应。
6.按照权利要求3所述的系统,其特征在于,所述系统备份模块包括同步备份单元和/ 或异步备份单元,其中同步备份单元,用于根据所述备份请求将所述用户备份代理连续检测及提供的所述用户系统修改的配置文件,以差分增量方式通过所述数据存储中心接口备份到所述数据存储中心;异步备份单元,用于根据所述备份请求将所述用户备份代理定期检测或手动检测及提供的所述用户系统修改的配置文件,以差分增量方式备份通过所述数据存储中心接口备份到所述数据存储中心。
7.按照权利要求5所述的系统,其特征在于,所述系统恢复模块包括命令接收模块、虚拟卷形成模块以及引导恢复使用模块,其中命令接收模块,用于根据所述用户系统恢复请求将从所述数据存储中心获取的相应用户系统的所述配置文件输出给虚拟卷形成模块;虚拟卷形成模块,用于根据所述配置文件上的信息引导启动相应的操作系统,将为恢复使用确定需要的文件建立的所述虚拟文件系统和形成的所述虚拟卷一起输出给引导恢复使用模块;引导恢复使用模块,用于通过所述普通用户接口单元,将所述用户系统恢复使用需要的文件映射到所述虚拟卷的扇区共享给所述用户,并通过所述虚拟文件系统提供相应文件的索引。
8.按照权利要求7所述的系统,其特征在于,所述系统恢复模块还包括用户系统恢复模块,用于通过启动的所述操作系统启动所述用户的所述系统备份和所述备份代理,通过所述数据存储中心接口从所述数据存储中心将用户故障前使用的系统需要的所有文件通过所述普通用户接口单元复制到所述用户系统的磁盘上。
9.按照权利要求5所述的系统,其特征在于,所述系统恢复云计算平台还包括系统更新模块,其中所述管理员接口单元还将接收的用户系统更新请求输出给系统更新模块;系统更新模块,用于根据所述用户系统更新请求通过所述数据存储中心接口由操作系统更新单元将更新的操作系统更新到所述数据存储中心,和/或由软件更新单元将所述用户系统升级的应用软件所需的文件及其索引更新到所述数据存储中心。
10.按照权利要求1或2所述的系统,其特征在于,所述数据存储中心提供的所述用户配置数据包含用户在使用系统过程中设置的个性化配置信息;所述系统及软件数据是共享给多个用户的系统运行或应用软件运行所需要的数据;所述系统及软件索引记录了系统及软件与相应使用的文件的对应关系,同时也包含了相应的文件在用户真实运行系统中的位置、更新以及更新时间信息中的一种或多种;所述系统恢复云计算平台用软件名称或者软件编号作为所述索引来索引对应的文件。
11.一种实现计算机系统恢复的方法,涉及系统恢复云计算平台和数据存储中心,该方法包括数据存储中心以虚拟卷的方式为系统恢复云计算平台提供用户配置数据、系统及软件数据以及系统及软件数据索引中的一种或多种信息;系统恢复云计算平台通过网络间协议为一个或多个计算机用户至少提供管理接口服务、用户系统备份服务以及用户系统使用恢复服务。
12.按照权利要求11所述的方法,其特征在于,还包括所述系统恢复云计算平台还为计算机用户提供用户系统恢复、用户系统更新以及临时用户系统应用中的一种或多种服务。
13.按照权利要求12所述的方法,其特征在于,所述数据存储中心提供的所述用户配置数据包含用户在使用系统过程中设置的个性化配置信息;所述系统及软件数据是共享给多个用户的系统运行或应用软件运行所需要的数据;所述系统及软件索引记录了系统及软件与相应使用的文件的对应关系,同时也包含了相应的文件在用户真实运行系统中的位置、更新以及更新时间信息中的一种或多种;用软件名称或者软件编号作为所述索引来索引对应的文件。
14.按照权利要求13所述的方法,其特征在于,所述系统恢复云计算平台通过网络间协议为一个或多个计算机用户至少提供管理接口服务、用户系统备份服务以及用户系统使用恢复服务,具体包括根据基于互联网的存储局域网络协议向所述用户系统提供包括普通用户接口和管理员接口的管理接口服务;根据从普通用户接口接收的用户备份代理的备份请求,将相应用户系统的配置文件备份到所述数据存储中心,该配置文件包括用户的配置信息、使用的操作系统类型及应用软件记录以及硬件配置信息中的一种或多种;根据从管理员接口接收的用户系统恢复请求,从所述数据存储中心获取该用户系统的配置文件,据该配置文件引导启动相应的操作系统,为所述用户系统恢复使用确定需要的文件建立虚拟文件系统,将所述需要的文件映射到形成的虚拟卷上共享给相应的用户。
15.按照权利要求14所述的方法,其特征在于,所述系统恢复云计算平台还为计算机用户提供用户系统恢复服务,具体包括通过启动的所述操作系统启动所述用户的所述系统备份和所述备份代理,通过所述数据存储中心接口从所述数据存储中心中将用户故障前使用的系统复制到所述用户系统的磁盘上,恢复所述用户系统。
16.按照权利要求13所述的方法,其特征在于,所述系统恢复云计算平台还为计算机用户提供用户系统更新服务,具体包括所述管理员接口单元通过基于互联网的存储局域网络协议接收用户系统更新请求;根据所述用户系统更新请求将更新的操作系统更新到所述数据存储中心,和/或将所述用户系统升级的应用软件所需的文件及其索引更新到所述数据存储中心。
全文摘要
本发明披露了一种实现计算机系统恢复的方法及系统,其中系统包括系统恢复云计算平台通过网络间协议为一个或多个用户至少提供管理接口服务、用户系统备份服务以及用户系统使用恢复服务;数据存储中心以虚拟卷的方式为系统恢复云计算平台提供用户配置数据、系统及软件数据以及系统及软件数据索引中的一种或多种信息。本发明能够在恢复过程中不论发生什么故障均不会影响恢复;并且能够自动恢复用户的个性化配置,从而保障用户安全、可靠地使用计算机系统,大大提高用户体验。
文档编号G06F11/14GK102495774SQ20111039753
公开日2012年6月13日 申请日期2011年12月2日 优先权日2011年12月2日
发明者吴庆民 申请人:浪潮(北京)电子信息产业有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1