CN102495774B - 一种实现计算机***恢复的方法及*** - Google Patents
一种实现计算机***恢复的方法及*** Download PDFInfo
- Publication number
- CN102495774B CN102495774B CN201110397537.2A CN201110397537A CN102495774B CN 102495774 B CN102495774 B CN 102495774B CN 201110397537 A CN201110397537 A CN 201110397537A CN 102495774 B CN102495774 B CN 102495774B
- Authority
- CN
- China
- Prior art keywords
- user
- data storage
- storage center
- module
- file
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000011084 recovery Methods 0.000 title claims abstract description 65
- 238000000034 method Methods 0.000 title claims abstract description 31
- 238000007726 management method Methods 0.000 claims abstract description 24
- 230000007257 malfunction Effects 0.000 claims description 9
- 230000015572 biosynthetic process Effects 0.000 claims description 7
- 230000009897 systematic effect Effects 0.000 claims description 6
- 238000013507 mapping Methods 0.000 claims description 5
- 230000004044 response Effects 0.000 claims description 3
- 238000012986 modification Methods 0.000 claims 1
- 230000004048 modification Effects 0.000 claims 1
- 230000002708 enhancing effect Effects 0.000 abstract 1
- 238000005516 engineering process Methods 0.000 description 10
- 230000003716 rejuvenation Effects 0.000 description 4
- 238000010586 diagram Methods 0.000 description 3
- 238000012937 correction Methods 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 230000010076 replication Effects 0.000 description 2
- 241001269238 Data Species 0.000 description 1
- 241000700605 Viruses Species 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
Images
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Stored Programmes (AREA)
Abstract
本发明披露了一种实现计算机***恢复的方法及***,其中***包括:***恢复云计算平台通过网络间协议为一个或多个用户至少提供管理接口服务、用户***备份服务以及用户***使用恢复服务;数据存储中心以虚拟卷的方式为***恢复云计算平台提供用户配置数据、***及软件数据以及***及软件数据索引中的一种或多种信息。本发明能够在恢复过程中不论发生什么故障均不会影响恢复;并且能够自动恢复用户的个性化配置,从而保障用户安全、可靠地使用计算机***,大大提高用户体验。
Description
技术领域
本发明涉及计算机及云存储技术,尤其涉及实现计算机***恢复的方法及***。
背景技术
随着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所示,表示了***使用恢复模块为用户恢复使用***快速建立用户***支持的虚拟文件***,并通过该虚拟文件***组织恢复使用所需文件的数据和元数据,将这些文件数据映射到虚拟卷的扇区上。
比如用户恢复使用需要文件User32.dll,该文件在虚拟卷上的存储位置譬如标为c:\Windows\System32\User32.dll,该文件的元数据是在虚拟卷的扇区2(位于***恢复云计算平台的内存)上,表示共有四个文件块(文件块1~4),其中,文件块1映射在虚拟卷的扇区4,它是由数据存储中心数据库硬盘上一具体物理位置所映射;文件块2映射在扇区47,它同样是由数据存储中心数据库硬盘上的另一具体物理位置所映射,……以此类推。
在上述***实施例中,
***恢复模块还通过启动的操作***启动用户的***备份和备份代理,通过数据存储中心接口从数据存储中心中将用户故障前使用的***复制到用户***的磁盘上,恢复用户***。
在上述***实施例中,管理接口模块包括普通用户接口单元和管理员接口单元,其中:
普通用户接口单元,用于通过IP-SAN协议将接收的用户备份代理的备份请求输出给***备份模块,并将***恢复模块为用户形成的虚拟卷共享给相应的用户;
管理员接口单元,用于对***恢复服务进行管理,包括设置访问权限、升级***内软件、设置***恢复中的一种或多种管理;通过IP-SAN协议将接收的用户***恢复请求输出给***恢复模块,并接收***恢复模块返回的用户***恢复响应。
在上述***实施例中,***备份模块包括同步备份单元和/或异步备份单元,其中:
同步备份单元,用于根据备份请求将用户备份代理连续检测及提供的用户***修改的配置文件,以差分增量方式通过数据存储中心接口备份到数据存储中心;
异步备份单元,用于根据备份请求将用户备份代理定期检测或手动检测及提供的用户***修改的配置文件,以差分增量方式通过数据存储中心接口备份到数据存储中心。
同步备份单元的备份由于是根据备份代理的连续检测进行的,因此依此备份和修改配置文件基本上可做到同步,经后面的恢复过程可将用户***恢复到任一时刻的状态。异步备份单元的备份由于是根据备份代理的间断检测进行的,相应地依此备份和修改配置文件是异步的,故经后面的恢复过程只能恢复到已经备份的时间点的状态。
在上述***实施例中,***恢复模块包括命令接收模块、虚拟卷形成模块以及引导恢复使用模块,其中:
命令接收模块,用于根据用户***恢复请求将从数据存储中心获取的该用户***的配置文件输出给虚拟卷形成模块;
虚拟卷形成模块,用于根据配置文件上的信息引导启动相应的操作***,为恢复使用确定所需的文件建立虚拟文件***和形成的虚拟卷一起输出给引导恢复使用模块;
引导恢复使用模块,用于通过普通用户接口单元,将用户***恢复使用所需的文件映射到虚拟卷的扇区共享给用户,并通过虚拟文件***提供相应文件的索引。
在上述***实施例中,***恢复模块还包括用户***恢复模块,用于通过启动的操作***启动用户的***备份和备份代理,通过数据存储中心接口从数据存储中心将用户故障前使用的***需要的所有文件通过普通用户接口单元复制到用户***的磁盘上。
在上述***实施例中,***恢复云计算平台实施例还包括***更新模块,其中:
管理员接口单元还将接收的用户***更新请求输出给***更新模块;
***更新模块,用于根据用户***更新请求通过数据存储中心接口由操作***更新单元将更新的操作***更新到数据存储中心,和/或由软件更新单元将用户***升级的应用软件所需的文件及其索引更新到数据存储中心。
操作***及软件更新可以通过更新数据存储中心的相关文件实现,从而保证了使用单位的计算机***整体统一的配置。或者,在用户***的备份代理中增加动态检测更新的程序,使每个用户都能够得到最新的操作***及软件。
在上述***实施例中,数据存储中心所包含的:
用户配置数据是用户个人所有,包含了用户在使用***过程中设置的个性化配置信息;
***及软件数据是***运行或应用软件运行所需的共享给多个用户的数据,比如windows7的相关文件属于安装了windows7的用户所共有;
***及软件索引记录了***及应用软件与相应使用的文件的对应关系,用软件名称或者软件编号为索引来索引对应的文件,同时也包含了相应的文件在用户真实运行***中的位置、更新及更新时间方面的信息。
用户***管理员可以对数据存储中心所包含的上述各类数据进行更新,从而使得用户***及时更新及升级。
本发明实现用户***恢复主要通过两个核心技术,一是通过虚拟卷技术使用户能够在***崩溃后的几秒之内恢复使用崩溃之前的***;二是通过互联网间的数据复制技术在用户恢复使用***的同时恢复整个***,且这个恢复是续点的,即在恢复过程中不会由于发生断电故障而导致恢复失败。同时,这种***恢复方式也可以用于一个单位外来人员临时需要使用单位的计算机的一种快速配置,只要通过***恢复云计算平台提前保存合理的配置(譬如基本的配置),就可以按照需求快速地形成一台可正常使用的计算机***,供外来人员临时使用。
本发明针对上述***实施例,相应地还提供了实现计算机***恢复的方法,涉及***恢复云计算平台和数据存储中心,该方法包括:
数据存储中心以虚拟卷的方式为***恢复云计算平台提供用户配置数据、***及软件数据以及***及软件数据索引中的一种或多种信息;
***恢复云计算平台通过网络间协议为一个或多个计算机用户至少提供管理接口服务、用户***备份服务以及用户***使用恢复服务。
在上述方法实施例中,还包括:
***恢复云计算平台还为计算机用户提供用户***恢复、用户***更新以及临时用户***应用中的一种或多种服务。
在上述方法实施例中,
数据存储中心提供的用户配置数据包含用户在使用***过程中设置的个性化配置信息;***及软件数据是共享给多个用户的***运行或应用软件运行所需要的数据;***及软件索引记录了***及软件与相应使用的文件的对应关系,用软件名称或者软件编号作为索引来索引对应的文件,同时也包含了相应的文件在用户真实运行***中的位置、更新以及更新时间信息中的一种或多种。
在上述方法实施例中,***恢复云计算平台通过网络间协议为一个或多个用户至少提供管理接口服务、用户***备份服务以及用户***使用恢复服务,具体包括:
根据IP-SAN协议向用户***提供包括普通用户接口和管理员接口的管理接口服务;
根据从普通用户接口接收的用户备份代理的备份请求,将用户***的配置文件备份到数据存储中心,该配置文件包括用户的配置信息、使用的操作***类型及应用软件记录(列表)以及硬件配置信息中的一种或多种;
根据从管理员接口接收的用户***恢复请求,从数据存储中心获取该用户***的配置文件,据此引导启动相应的操作***,为该恢复使用确定所需的文件建立虚拟文件***,将所需的文件映射到形成的虚拟卷共享给用户。
在上述方法实施例中,***恢复云计算平台提供用户***恢复服务,具体包括:
通过启动的操作***启动用户的***备份和备份代理,从数据存储中心将用户故障前使用的***需要的所有文件通过普通用户接口复制到用户***的磁盘上。
在上述方法实施例中,***恢复云计算平台提供用户***更新服务,具体包括:
管理员接口单元通过IP-SAN协议接收用户***更新请求;
根据用户***更新请求将更新的操作***更新到数据存储中心,和/或将用户***升级的应用软件所需的文件及其索引更新到数据存储中心。
对于本领域的专业人员来说,在了解了本发明内容和原理后,能够在不背离本发明的原理和范围的情况下,根据本发明的方法进行形式和细节上的各种修正和改变,但是这些基于本发明的修正和改变仍在本发明的权利要求保护范围之内。
Claims (11)
1.一种实现计算机***恢复的***,其特征在于,包括***恢复云计算平台和数据存储中心,所述***恢复云计算平台包括管理接口模块、***备份模块、数据存储中心接口以及***恢复模块,其中:
***恢复云计算平台,用于通过网络间协议为一个或多个用户至少提供管理接口服务、用户***备份服务以及用户***恢复服务;其中:
管理接口模块,用于通过基于互联网的存储局域网络协议,将接收的用户备份代理的备份请求输出给***备份模块,将接收的用户***恢复请求输出给***恢复模块;
***备份模块,用于根据所述备份请求将用户***的配置文件通过数据存储中心接口备份到所述数据存储中心,所述配置文件包括用户的配置信息、使用的操作***类型及应用软件记录以及硬件配置中的一种或多种信息;
数据存储中心接口,用于提供与数据存储中心进行交互的接口;
***恢复模块,用于根据所述用户***恢复请求从数据存储中心获取相应的配置文件,根据所述配置文件引导相应的操作***,为用户***恢复使用确定需要的文件建立虚拟文件***,将需要的文件从数据存储中心数据库硬盘上的相应位置映射到形成的虚拟卷的扇区上共享给相应的用户;通过启动的操作***启动所述用户的***备份和所述用户备份代理,通过所述数据存储中心接口从所述数据存储中心中将用户故障前使用的***复制到所述用户***的磁盘上,恢复所述用户***;
数据存储中心,用于以虚拟卷的方式为***恢复云计算平台提供用户配置数据、***及软件数据以及***及软件数据索引中的一种或多种信息。
2.按照权利要求1所述的***,其特征在于,
所述***恢复云计算平台还为所述用户提供用户***更新以及临时用户***应用中的一种或多种服务。
3.按照权利要求1或2所述的***,其特征在于,所述管理接口模块包括普通用户接口单元和管理员接口单元,其中:
普通用户接口单元,用于通过所述基于互联网的存储局域网络协议将接收的所述备份请求输出给所述***备份模块,并将所述***恢复模块形成的所述虚拟卷共享给相应的用户;
管理员接口单元,用于对***恢复服务进行管理,包括设置访问权限、升级***内软件、设置***恢复中的一种或多种管理;通过所述基于互联网的存储局域网络协议将接收的所述用户***恢复请求输出给***恢复模块,并接收所述***恢复模块返回的用户***恢复响应。
4.按照权利要求3所述的***,其特征在于,所述***备份模块包括同步备份单元和/或异步备份单元,其中:
同步备份单元,用于根据所述备份请求将所述用户备份代理连续检测及提供的所述用户***修改的配置文件,以差分增量方式通过所述数据存储中心接口备份到所述数据存储中心;
异步备份单元,用于根据所述备份请求将所述用户备份代理定期检测或手动检测及提供的所述用户***修改的配置文件,以差分增量方式备份通过所述数据存储中心接口备份到所述数据存储中心。
5.按照权利要求4所述的***,其特征在于,所述***恢复模块包括命令接收模块、虚拟卷形成模块、引导恢复使用模块以及用户***恢复模块,其中:
命令接收模块,用于根据所述用户***恢复请求将从所述数据存储中心获取的相应用户***的所述配置文件输出给虚拟卷形成模块;
虚拟卷形成模块,用于根据所述配置文件上的信息引导启动相应的操作***,将为恢复使用确定需要的文件建立的所述虚拟文件***和形成的所述虚拟卷一起输出给引导恢复使用模块;
引导恢复使用模块,用于通过所述普通用户接口单元,将所述用户***恢复使用需要的文件映射到所述虚拟卷的扇区共享给所述用户,并通过所述虚拟文件***提供相应文件的索引;
用户***恢复模块,用于通过启动的所述操作***启动所述用户的所述***备份和所述备份代理,通过所述数据存储中心接口从所述数据存储中心将用户故障前使用的***需要的所有文件通过所述普通用户接口单元复制到所述用户***的磁盘上。
6.按照权利要求5所述的***,其特征在于,所述***恢复云计算平台还包括***更新模块,其中:
所述管理员接口单元还将接收的用户***更新请求输出给***更新模块;
***更新模块,用于根据所述用户***更新请求通过所述数据存储中心接口由操作***更新单元将更新的操作***更新到所述数据存储中心,和/或由软件更新单元将所述用户***升级的应用软件所需的文件及其索引更新到所述数据存储中心。
7.按照权利要求1或2所述的***,其特征在于,
所述数据存储中心提供的:所述用户配置数据包含用户在使用***过程中设置的个性化配置信息;所述***及软件数据是共享给多个用户的***运行或应用软件运行所需要的数据;所述***及软件数据索引记录了***及软件与相应使用的文件的对应关系,同时也包含了相应的文件在用户真实运行***中的位置、更新以及更新时间信息中的一种或多种;
所述***恢复云计算平台用软件名称或者软件编号作为所述软件数据索引来索引对应的文件。
8.一种实现计算机***恢复的方法,涉及***恢复云计算平台和数据存储中心,该方法包括:
数据存储中心以虚拟卷的方式为***恢复云计算平台提供用户配置数据、***及软件数据以及***及软件数据索引中的一种或多种信息;
***恢复云计算平台通过网络间协议为一个或多个计算机用户至少提供管理接口服务、用户***备份服务以及用户***恢复服务,具体包括:
根据基于互联网的存储局域网络协议向用户***提供包括普通用户接口和管理员接口的管理接口服务;
根据从普通用户接口接收的用户备份代理的备份请求,将相应用户***的配置文件备份到数据存储中心,该配置文件包括用户的配置信息、使用的操作***类型及应用软件记录以及硬件配置信息中的一种或多种;
根据从管理员接口接收的用户***恢复请求,从数据存储中心获取该用户***的配置文件,据该配置文件引导启动相应的操作***,为所述用户***恢复使用确定需要的文件建立虚拟文件***,将需要的文件从数据存储中心数据库硬盘上的相应位置映射到形成的虚拟卷的扇区上共享给相应的用户;通过启动的操作***启动所述用户的***备份和所述用户备份代理,从所述数据存储中心中将用户故障前使用的***复制到所述用户***的磁盘上,恢复所述用户***。
9.按照权利要求8所述的方法,其特征在于,还包括:
所述***恢复云计算平台还为计算机用户提供用户***更新以及临时用户***应用中的一种或多种服务。
10.按照权利要求8或9所述的方法,其特征在于,
所述数据存储中心提供的:所述用户配置数据包含用户在使用***过程中设置的个性化配置信息;所述***及软件数据是共享给多个用户的***运行或应用软件运行所需要的数据;所述***及软件数据索引记录了***及软件与相应使用的文件的对应关系,同时也包含了相应的文件在用户真实运行***中的位置、更新以及更新时间信息中的一种或多种;用软件名称或者软件编号作为所述软件数据索引来索引对应的文件。
11.按照权利要求10所述的方法,其特征在于,所述***恢复云计算平台还为计算机用户提供用户***更新服务,具体包括:
所述管理员接口通过基于互联网的存储局域网络协议接收用户***更新请求;
根据所述用户***更新请求将更新的操作***更新到所述数据存储中心,和/或将所述用户***升级的应用软件所需的文件及其索引更新到所述数据存储中心。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110397537.2A CN102495774B (zh) | 2011-12-02 | 2011-12-02 | 一种实现计算机***恢复的方法及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110397537.2A CN102495774B (zh) | 2011-12-02 | 2011-12-02 | 一种实现计算机***恢复的方法及*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102495774A CN102495774A (zh) | 2012-06-13 |
CN102495774B true CN102495774B (zh) | 2014-06-04 |
Family
ID=46187600
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201110397537.2A Active CN102495774B (zh) | 2011-12-02 | 2011-12-02 | 一种实现计算机***恢复的方法及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102495774B (zh) |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104035837A (zh) * | 2013-10-29 | 2014-09-10 | 浪潮电子信息产业股份有限公司 | 一种在线备份同/异构UNIX/Linux主机的方法 |
CN104821894B (zh) * | 2015-04-15 | 2019-01-11 | 航天东方红卫星有限公司 | 一种卫星在轨自主管理***及自主管理方法 |
CN106230620A (zh) * | 2016-07-22 | 2016-12-14 | 浪潮电子信息产业股份有限公司 | 一种云平台智能升级方法 |
CN108228383B (zh) * | 2016-12-15 | 2021-01-15 | ***通信有限公司研究院 | 一种多用户***的数据处理方法及装置 |
CN108415911A (zh) * | 2017-02-09 | 2018-08-17 | 上海宝信软件股份有限公司 | 基于企业云盘的数据文档按需同步方法 |
CN107402845A (zh) * | 2017-07-17 | 2017-11-28 | 合肥执念网络科技有限公司 | 一种计算机数据及***还原*** |
CN109586955B (zh) * | 2018-11-15 | 2022-02-25 | 广东微云科技股份有限公司 | 云终端的个性化配置备份和恢复方法及其*** |
CN110059061A (zh) * | 2019-03-22 | 2019-07-26 | 厦门快商通信息咨询有限公司 | 一种声纹数据的备份方法及备份装置及存储介质 |
CN114297004A (zh) * | 2021-12-31 | 2022-04-08 | 合肥同智机电控制技术有限公司 | 软件快速备份与恢复方法、***及设备 |
CN117033086B (zh) * | 2023-10-09 | 2024-02-09 | 苏州元脑智能科技有限公司 | 操作***的恢复方法、装置、存储介质和服务器管理芯片 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101253484A (zh) * | 2005-06-29 | 2008-08-27 | 伊姆西公司 | 利用客户端应用程序的单次客户端快照的创建 |
CN101620539A (zh) * | 2008-07-01 | 2010-01-06 | 联想(北京)有限公司 | 开关机方法和计算机 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070112899A1 (en) * | 2005-11-14 | 2007-05-17 | Edwards Matthew F | Method and apparatus for fast boot of an operating system |
-
2011
- 2011-12-02 CN CN201110397537.2A patent/CN102495774B/zh active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101253484A (zh) * | 2005-06-29 | 2008-08-27 | 伊姆西公司 | 利用客户端应用程序的单次客户端快照的创建 |
CN101620539A (zh) * | 2008-07-01 | 2010-01-06 | 联想(北京)有限公司 | 开关机方法和计算机 |
Non-Patent Citations (2)
Title |
---|
《基于iSCSI的虚拟恢复技术研究》;张一萍等;《计算机研究与发展》;20110215;第43页至第48页以及附图1至5 * |
张一萍等.《基于iSCSI的虚拟恢复技术研究》.《计算机研究与发展》.2011,第43页至第48页以及附图1至5. |
Also Published As
Publication number | Publication date |
---|---|
CN102495774A (zh) | 2012-06-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102495774B (zh) | 一种实现计算机***恢复的方法及*** | |
US11500730B2 (en) | Storage management of data using an open-archive architecture, including streamlined access to primary data originally stored on network-attached storage and archived to secondary storage | |
US11436038B2 (en) | Hypervisor-independent block-level live browse for access to backed up virtual machine (VM) data and hypervisor-free file-level recovery (block- level pseudo-mount) | |
US11061714B2 (en) | System for assignment of proxies for virtual-machine secondary copy operations | |
US11321195B2 (en) | Hypervisor-independent reference copies of virtual machine payload data based on block-level pseudo-mount | |
US10715614B2 (en) | Assigning data agent proxies for executing virtual-machine secondary copy operations including streaming backup jobs | |
US20210286681A1 (en) | Data synchronization based on client device location | |
US20210157628A1 (en) | Live synchronization and management of virtual machines across computing and virtualization platforms including in cloud computing environments | |
US10534672B2 (en) | Information management by a media agent in the absence of communications with a storage manager | |
US20160004721A1 (en) | Replicating local file systems as respective luns in a storage array, using block-level data transfers and enhanced storage managers, data agents, and media agents in an information management system | |
US20150172120A1 (en) | Managing non-conforming entities in information management systems, including enforcing conformance with a model entity | |
US20120278553A1 (en) | System and method for migration of data clones | |
CN104239166A (zh) | 一种对运行中虚拟机实现文件备份的方法 | |
CN109325075A (zh) | 一种基于定时备份的Oracle及时挂载恢复***及方法 | |
CN106445729A (zh) | 一种基于备份虚拟化的方法 | |
CN103902665A (zh) | 一种存储虚拟化***实现的方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right |
Effective date of registration: 20201109 Address after: 215100 No. 1 Guanpu Road, Guoxiang Street, Wuzhong Economic Development Zone, Suzhou City, Jiangsu Province Patentee after: SUZHOU LANGCHAO INTELLIGENT TECHNOLOGY Co.,Ltd. Address before: 100085 Beijing, Haidian District on the road to information on the ground floor, building 2-1, No. 1, C Patentee before: Inspur (Beijing) Electronic Information Industry Co.,Ltd. |
|
TR01 | Transfer of patent right |