一种数据恢复方法、装置及备份系统制造方法及图纸

技术编号:15924982 阅读:65 留言:0更新日期:2017-08-04 15:03
本发明专利技术实施例公开了数据恢复方法、装置及备份系统,应用于信息处理技术领域。本实施例的数据恢复装置在进行数据恢复时,主要通过判断当前最新的第二版本中第二数据块,是否与第一版本中对应位置的第一数据块一致,从而可以知道哪些数据块更新过,需要对哪些数据块进行恢复,而不需要对主机或存储设备中目标磁盘,或主机的虚拟机上储存的全部数据块进行恢复,使得可以减少数据恢复时恢复的数据,进而减少了数据恢复的时间;同时备份服务器不需要与主机或存储设备之间传输整个磁盘的数据块,也不需要与主机之间传输虚拟机上储存的所有数据块,减少了本实施例的备份服务器与主机之间传输的数据量。

Data recovery method, device and backup system

The embodiment of the invention discloses a data recovery method, a device and a backup system, and is applied to the field of information processing technology. The embodiment of the data recovery device in data recovery, mainly through the judgment of the latest second version of the second blocks of data, the first data corresponding to whether the location with the first version of the block, which can know which data block updates, to which data blocks are recovered, without the need to target the host disk or in a storage device, all data blocks stored on the virtual machine or the host of the recovery, which can reduce the data recovery recovery data, thereby reducing the data recovery time; at the same time the backup server does not require data transmission between the host and the entire disk block or storage device, is not between the need and the host virtual storage transmission for all of the data block, reducing the amount of data transmission between the host and backup server examples.

【技术实现步骤摘要】
一种数据恢复方法、装置及备份系统
本专利技术涉及信息处理
,特别涉及数据恢复方法、装置及备份系统。
技术介绍
备份系统是具有备份和还原的功能系统,主要是用来备份生产主机中的数据,如果主机中的数据丢失,需要进行数据恢复,使得主机恢复到未丢失数据之前的状态。通常是将备份系统中某一版本的备份集内数据从备份系统中提取出来,然后全部写入到主机中,以实现数据恢复的目的。在现有的数据恢复过程中,需要做磁盘的全盘恢复,即将目标磁盘中的全部数据重新写入到原磁盘上,这样将会有大量的数据通过网络传输到主机的存储中,使得需要花费较长时间才能实现数据恢复的过程。
技术实现思路
本专利技术实施例提供数据恢复方法、装置及备份系统,减少了数据恢复时恢复的数据。本专利技术实施例第一方面提供一种数据恢复方法,包括:接收数据恢复请求,所述数据恢复请求中包括所请求恢复的数据版本信息;如果当前的第二版本中某一第二数据块,与所述数据版本信息对应第一版本中对应位置的第一数据块不一致,则将所述第一数据块和所述第一数据块的位置信息发送给主机或存储设备,以使得所述主机或存储设备用所述第一数据块替换所述第二版本中所述位置信息所指示位置本文档来自技高网...
一种数据恢复方法、装置及备份系统

【技术保护点】
一种数据恢复方法,其特征在于,包括:接收数据恢复请求,所述数据恢复请求中包括所请求恢复的数据版本信息;如果当前的第二版本中某一第二数据块,与所述数据版本信息对应第一版本中对应位置的第一数据块不一致,主机或存储设备中对应位置处的数据块发生了变化,则将所述第一数据块和所述第一数据块的位置信息发送给主机或存储设备,以使得所述主机或存储设备用所述第一数据块替换所述第二版本中位置信息所指示位置的第二数据块以进行数据恢复。

【技术特征摘要】
1.一种数据恢复方法,其特征在于,包括:接收数据恢复请求,所述数据恢复请求中包括所请求恢复的数据版本信息;如果当前的第二版本中某一第二数据块,与所述数据版本信息对应第一版本中对应位置的第一数据块不一致,主机或存储设备中对应位置处的数据块发生了变化,则将所述第一数据块和所述第一数据块的位置信息发送给主机或存储设备,以使得所述主机或存储设备用所述第一数据块替换所述第二版本中位置信息所指示位置的第二数据块以进行数据恢复。2.如权利要求1所述的方法,其特征在于,所述将所述第一数据块和所述第一数据块的位置信息发送给主机或存储设备之前,还包括:分别获取所述数据版本信息对应第一版本中第一数据块对应的数据指纹及当前的第二版本中第二数据块对应的数据指纹;如果所述第二版本中某一第二数据块对应的数据指纹,与第一版本中对应位置的第一数据块对应的数据指纹不一致,则所述当前的第二版本中某一第二数据块,与所述数据版本信息对应第一版本中对应位置的第一数据块不一致。3.如权利要求2所述的方法,其特征在于,所述接收数据恢复请求之前,还包括:获取待备份数据块,及所述待备份数据块的数据指纹;将所述待备份数据块储存成所述第一版本数据块,并储存所述第一版本中各个数据块的索引信息,所述索引信息中包括所述待备份数据块的位置和数据指纹。4.如权利要求3所述的方法,其特征在于,如果所述第一版本中某一第一数据块与备份服务器中已储存的第三版本中对应位置的第三数据块相同,则所述将所述待备份数据块储存成所述第一版本数据块具体包括:储存所述某一第一数据块的第一重定向信息,所述第一重定向信息用于将所述第一版本中某一第一数据块重定向到所述第三版本中对应位置的第三数据块;和/或,如果所述第一版本中某一第一数据块与备份服务器中已储存的第三版本中对应位置的第三数据块相同,则所述储存所述第一版本的某一第一数据块的索引信息具体包括:储存所述第一版本中所述某一第一数据块的索引信息的第二重定向信息,所述第二重定向信息用于将所述第一版本中某一第一数据块的索引信息重定向到所述第三版本中对应位置的第三数据块的索引信息。5.一种数据恢复方法,其特征在于,包括:发送数据恢复请求给备份服务器,所述数据恢复请求中包括所请求恢复的数据版本信息;接收所述备份服务器发送的第一数据块和所述第一数据块的位置信息,用所述第一数据块替换当前的第二版本中位置信息所指示位置的第二数据块以进行数据恢复;其中,所述第一数据块和第一数据块的位置信息是在所述第二版本中某一第二数据块,与所述数据恢复请求中包括的数据版本信息对应第一版本中对应位置的第一数据块不一致时,由所述备份服务器发送的。6.如权利要求5所述的方法,其特征在于,所述发送数据恢复请求给备份服务器之前,还包括:将待备份的数据按照预定的大小划分成待备份数据块,并计算所述待备份数据块的数据指纹;将所述计算的数据指纹及所述待备份数据块发送给所述备份服务器,以使得所述备份服务器将所述待备份数据块储存成所述第一版本数据块,并储存所述第一版本中各个数据块的索引信息,所述索引信息中包括所述待备份数据块的位置和数据指纹。7.一种数据恢复装置,其特征在于,包括:请求接收单元,用于接收数据恢复请求,所述数据恢复请求中包括所请求恢复的数据版本信息;发送单元,用于如果当前的第二版本中某一第二数据块...

【专利技术属性】
技术研发人员:陈炯
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东,44

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

1