一种数据保护方法、装置及系统制造方法及图纸

技术编号:8626314 阅读:117 留言:0更新日期:2013-04-25 23:34
本发明专利技术公开了一种数据保护方法、装置及系统,涉及数据保护领域,能够提高数据恢复的效率,缩短数据恢复的时间。该方法包括:存储设备接收服务器发送的至少一个数据块、标识对应关系及服务器根据映射策略为各个数据块配置的数据块标识,其中,至少一个数据块是由数据拆分而成,该数据对应数据标识,映射策略为各个数据块与数据块标识之间的映射关系,标识对应关系为数据标识与数据块标识之间的对应关系;存储设备存储标识对应关系,并将数据块存储至存储设备的生产卷,将数据块及对应的数据块标识存储至存储设备的日志卷。本发明专利技术用于持续数据的保护与恢复。

【技术实现步骤摘要】

本专利技术涉及数据保护领域,尤其涉及一种数据保护方法、装置及系统
技术介绍
随着数据信息资产在企业中占据的位置越来越重要,数据丢失所造成的损失也越来越严重。为了保护重要的信息资产,人们一直采用数据复制、备份和恢复等数据保护技术,定期的对重要数据进行备份和复制。但是随着企业数据增长的速度的逐渐加快,使得单位时间内数据的变化量变得越来越大。因此对于这些企业来说,就需要将数据备份的时间间隔尽可能的缩小,甚至缩为零,而持续数据保护(Continuous Data Protection,简称CDP)就是为了满足这样的需求而出现的数据保护技术。现今的持续数据保护技术主要有基于应用的持续数据保护、基于文件的持续数据保护和基于数据块的持续数据保护。这里主要介绍一下基于数据块的持续数据保护,基于数据块的持续数据保护是对服务器进行监控,当对服务器中的文件有修改操作时,将该修改操作产生的数据以数据块的形式存储在存储设备的日志中,通过恢复日志中的数据块来实现任意时间点的文件恢复,且上述的存储设备可以为卷或磁盘,该卷或磁盘可以是服务器中的存储设备,也可以是外置的存储设备。由于所存储的数据均是以数据块的形式保存的,而数据块是无法区分的。因此当用户想要恢复某个文件或数据就必须遍历某个时间点之前的所有日志,把在该时间点之前存储在存储设备中的文件或数据全部恢复,才能从恢复的文件或数据中得到所需要的完整文件,使得存储设备在恢复数据时所要处理的数据量过大,恢复数据信息所需的时间也过长。
技术实现思路
本专利技术的实施例提供一种数据保护方法、装置及系统,能够提高数据恢复的效率,缩短数据恢复的时间。为达到上述目的,本专利技术的实施例采用如下技术方案第一方面,提供一种数据保护方法,包括存储设备接收服务器发送的至少一个数据块、标识对应关系及所述服务器根据映射策略为各个所述数据块配置的数据块标识,其中,所述至少一个数据块是由数据拆分而成,所述数据对应数据标识,所述映射策略为各个所述数据块与所述数据块标识之间的映射关系,所述标识对应关系为所述数据标识与所述数据块标识之间的对应关系;所述存储设备存储所述标识对应关系,并将所述数据块存储至所述存储设备的生产卷,将所述数据块及对应的所述数据块标识存储至所述存储设备的日志卷。在第一种可能的实现方式中,根据第一方面,所述标识对应关系为所述数据标识与所述数据块标识之间的对应关系,具体包括所述数据标识与一个所述数据块标识有对应关系,所述服务器根据所述映射策略为各个所述数据块配置的数据块标识相同;或者,所述数据标识与至少两个数据块标识有映射关系,所述服务器根据所述映射策略为各个所述数据块配置的数据块标识为所述至少两个数据块标识中的任意一个。在第二种可能的实现方式中,结合第一方面或第一种可能的实现方式,所述方法还包括所述存储设备接收所述服务器发送的数据恢复请求,所述数据恢复请求包含待恢复数据的数据标识;所述存储设备根据所述数据标识从所述标识对应关系中查找所述数据标识对应的数据块标识,所述数据标识对应的数据块标识至少为一个;所述存储设备搜索存储在所述存储设备的日志卷中的所有数据块,获取配置有所述数据块标识的数据块;所述存储设备将所述配置有所述数据块标识的数据块写入所述存储设备的生产卷。在第三种可能的实现方式中,根据第二种可能的实现方式,所述搜索存储在所述存储设备的日志卷中的所有数据块,获取配置有所述数据块标识的数据块,包括所述存储设备根据所述数据恢复请求确定对所述待恢复数据的恢复时间点,所述数据恢复请求还包括对所述待恢复数据的恢复时间点;所述存储设备搜索所述恢复时间点之前存储在所述存储设备的日志卷中的所有数据块,获取配置有所述数据块标识的数据块。第二方面,提供一种存储设备,包括数据接收单元,用于接收服务器发送的至少一个数据块、标识对应关系及所述服务器根据映射策略为各个所述数据块配置的数据块标识,其中,所述至少一个数据块是由数据拆分而成,所述数据对应数据标识,所述映射策略为各个所述数据块与所述数据块标识之间的映射关系,所述标识对应关系为所述数据标识与所述数据块标识之间的对应关系;数据存储单元,用于存储所述数据接收单元接收的所述标识对应关系,并将所述数据接收单元接收的所述数据块存储至所述存储设备的生产卷,将所述数据接收单元接收的所述数据块及对应的所述数据块标识存储至所述存储设备的日志卷。在第一种可能的实现方式中,根据第二方面,所述标识对应关系为所述数据标识与所述数据块标识之间的对应关系,具体包括所述数据标识与一个所述数据块标识有对应关系,所述服务器根据所述映射策略为各个所述数据块配置的数据块标识相同;或者,所述数据标识与至少两个数据块标识有映射关系,所述服务器根据所述映射策略为各个所述数据块配置的数据块标识为所述至少两个数据块标识中的任意一个。在第二种可能的实现方式中,结合第二方面或第一种可能的实现方式,所述存储设备还包括请求接收单元,用于接收所述服务器发送的数据恢复请求,所述数据恢复请求包含待恢复数据的数据标识;标识确定单元,用于根据所述请求接收单元接收到的所述数据标识从所述标识对应关系中查找所述数据标识对应的数据块标识,所述数据标识对应的数据块标识至少为一个;数据块获取单元,用于搜索存储在所述存储设备的日志卷中的所有数据块,获取配置有所述标识确定单元确定的所述数据块标识的数据块;数据恢复单元,用于将所述数据块获取单元获取的所述配置有所述数据块标识的数据块写入所述存储设备的生产卷。在第三种可能的实现方式中,根据第二种可能的实现方式,所述数据块获取单元还用于根据所述数据恢复请求确定对所述待恢复数据的恢复时间点,所述数据恢复请求还包括对所述待恢复数据的恢复时间点;搜索所述恢复时间点之前存储在所述存储设备的日志卷中的所有数据块,获取配置有所述数据块标识的数据块。第三方面,提供一种存储设备,包括至少一个处理器,存储器,通信总线以及至少一个通信接口;其中,所述通信总线用于实现上述组件之间的连接并通信,所述通信接口用于与外部设备连接并通信;所述存储器中存储需要执行的程序代码,所述程序代码具体可以包括数据接收单元和数据存储单元;所述处理器用于执行所述存储器中存储的单元,当上述单元被所述处理器执行时,实现如下功能所述数据接收单元,用于接收服务器发送的至少一个数据块、标识对应关系及所述服务器根据映射策略为各个所述数据块配置的数据块标识,其中,所述至少一个数据块是由数据拆分而成,所述数据对应数据标识,所述映射策略为各个所述数据块与所述数据块标识之间的映射关系,所述标识对应关系为所述数据标识与所述数据块标识之间的对应关系;所述数据存储单元,用于存储所述数据接收单元接收的所述标识对应关系,并将所述数据接收单元接收的所述数据块存储至所述存储设备的生产卷,将所述数据接收单元接收的所述数据块及对应的所述数据块标识存储至所述存储设备的日志卷。在第一种可能的实现方式中,根据第三方面,所述标识对应关系为所述数据标识与所述数据块标识之间的对应关系,具体包括所述数据标识与一个所述数据块标识有对应关系,所述服务器根据所述映射策略为各个所述数据块配置的数据块标识相同;或者,所述数据标识与至少两个数据块标识有映射关系,所述服务器根据所述映射策略为各个所述数据块配置的本文档来自技高网...

【技术保护点】
一种数据保护方法,其特征在于,包括:存储设备接收服务器发送的至少一个数据块、标识对应关系及所述服务器根据映射策略为各个所述数据块配置的数据块标识,其中,所述至少一个数据块是由数据拆分而成,所述数据对应数据标识,所述映射策略为各个所述数据块与所述数据块标识之间的映射关系,所述标识对应关系为所述数据标识与所述数据块标识之间的对应关系;所述存储设备存储所述标识对应关系,并将所述数据块存储至所述存储设备的生产卷,将所述数据块及对应的所述数据块标识存储至所述存储设备的日志卷。

【技术特征摘要】
1.一种数据保护方法,其特征在于,包括 存储设备接收服务器发送的至少一个数据块、标识对应关系及所述服务器根据映射策略为各个所述数据块配置的数据块标识,其中,所述至少一个数据块是由数据拆分而成,所述数据对应数据标识,所述映射策略为各个所述数据块与所述数据块标识之间的映射关系,所述标识对应关系为所述数据标识与所述数据块标识之间的对应关系; 所述存储设备存储所述标识对应关系,并将所述数据块存储至所述存储设备的生产卷,将所述数据块及对应的所述数据块标识存储至所述存储设备的日志卷。2.根据权利要求1所述的方法,其特征在于,所述标识对应关系为所述数据标识与所述数据块标识之间的对应关系,具体包括 所述数据标识与一个所述数据块标识有对应关系,所述服务器根据所述映射策略为各个所述数据块配置的数据块标识相同; 或者, 所述数据标识与至少两个数据块标识有映射关系,所述服务器根据所述映射策略为各个所述数据块配置的数据块标识为所述至少两个数据块标识中的任意一个。3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括 所述存储设备接收所述服务器发送的数据恢复请求,所述数据恢复请求包含待恢复数据的数据标识; 所述存储设备根据所述数据标识从所述标识对应关系中查找所述数据标识对应的数据块标识,所述数据标识对应的数据块标识至少为一个; 所述存储设备搜索存储在所述存储设备的日志卷中的所有数据块,获取配置有所述数据块标识的数据块; 所述存储设备将所述配置有所述数据块标识的数据块写入所述存储设备的生产卷。4.根据权利要求3所述的方法,其特征在于,所述搜索存储在所述存储设备的日志卷中的所有数据块,获取配置有所述数据块标识的数据块,包括 所述存储设备根据所述数据恢复请求确定对所述待恢复数据的恢复时间点,所述数据恢复请求还包括对所述待恢复数据的恢复时间点; 所述存储设备搜索所述恢复时间点之前存储在所述存储设备的日志卷中的所有数据块,获取配置有所述数据块标识的数据块。5.—种存储设备,其特征在于,包括 数据接收单元,用于接收服务器发送的至少一个数据块、标识对应关系及所述服务器根据映射策略为各个所述数据块配置的数据块标识,其中,所述至少一个数据块是由数据拆分而成,所述数据对应数据标识,所述映射策略为各个所述数据块与所述数据块标识之间的映射关系,所述标识对应关系为所述数据标识与所述数据块标识之间的对应关系; 数据存储单元,用于存储所述数据接收单元接收的所述标识对应关系,并将所述数据接收单元接收的所述数据块存储至所述存储设备的生产卷,将所述数据接收单元接收的所述数据块及对应的所述数据块标识存储至所述存储设备的日志卷。6.根据权利要求5所述的存储设备,其特征在于,所述标识对应关系为所述数据标识与所述数据块标识之间的对应关系,具体包括 所述数据标识与一个所述数据块标识有对应关系,所述服务器根据所述映射策略为各个所述数据块配置的数据块标识相同; 或者, 所述数据标识与至少两个数据块标识有映射关系,所述服务器根据所述映射策略为各个所述数据块配置的数据块标识为所述至少两个数据块标识中的任意一个...

【专利技术属性】
技术研发人员:李毅蒋培军母子安
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1