The present disclosure discloses a data recovery method and device. The method includes: retrieving stored metadata; obtaining a snapshot type and a snapshot data that is directed according to the metadata retrieved, and the snapshot type indicating that the snapshot of the metadata is a virtual snapshot or a real snapshot; the number of snapshots used according to the type of snapshot is based on the data recovery; through a virtual snapshot. The recovered data is backed up, and the metadata of the virtual snapshot is generated and stored. In this way, the state of data recovery is saved under the function of the metadata generated by virtual backup, and the cost of storage is very small, and the data can be quickly recovered to any time point by the type of snapshot and the determination of the snapshot data directed by the virtual snapshot metadata, and the data can be improved. The flexibility and reliability of the recovery and backup mechanisms.
【技术实现步骤摘要】
数据恢复方法和装置
本公开涉及计算机应用
,特别涉及一种数据恢复方法和装置。
技术介绍
随着信息处理技术的不断发展,存储的数据越来越多。为了保障数据的安全性,需要对数据进行备份,进而在需要时即可通过备份来恢复数据。在完成数据的恢复之后,为保证下次恢复可执行,需要对恢复后的状态进行保存,否则在此基础上继续操作数据,再次恢复时,将会由于状态的缺失而造成恢复出现问题。对此,目前存在着两种处理方式。第一种是直接备份当前数据的方式;第二种是记录恢复过程所有操作的方式。但是,这两种方式都需要较高的存储成本,并且对于记录恢复过程所有操作的流水,如果在后续需要反复恢复到最新时间点,则会产生流水风暴,因此,并无法快速恢复数据到任意时间点。由此可知,现有的数据恢复中,至少存在着以下问题:两种对于数据恢复的状态保存占用的存储成本较高,无法快速恢复数据到任意时间点。
技术实现思路
为了解决相关技术中数据恢复的状态保存占用存储成本高,并且无法快速恢复数据到任意时间点的技术问题,本公开提供了一种数据恢复方法和装置。一种数据恢复方法,所述方法包括:检索存储的元数据;根据检索的所述元数据得到快 ...
【技术保护点】
一种数据恢复方法,其特征在于,所述方法包括:检索存储的元数据;根据检索的所述元数据得到快照类型和指向的快照数据,所述快照类型指示所述元数据所在的快照为虚拟快照或真实快照;根据所述快照类型使用所述快照数据进行数据恢复;通过虚拟快照对恢复的所述数据进行备份,生成所述虚拟快照的元数据,并存储。
【技术特征摘要】
1.一种数据恢复方法,其特征在于,所述方法包括:检索存储的元数据;根据检索的所述元数据得到快照类型和指向的快照数据,所述快照类型指示所述元数据所在的快照为虚拟快照或真实快照;根据所述快照类型使用所述快照数据进行数据恢复;通过虚拟快照对恢复的所述数据进行备份,生成所述虚拟快照的元数据,并存储。2.根据权利要求1所述的方法,其特征在于,所述检索存储的元数据,包括:存储的元数据中根据指定快照恢复数据的触发进行元数据检索,检索得到指定快照的元数据。3.根据权利要求1所述的方法,其特征在于,所述检索存储的元数据,包括:接收将数据恢复至指定时间点的用户指令,根据所述用户指令在存储的元数据中检索各个元数据的快照生成时间戳,确定在所述指定时间点之前距离所述指定时间点最近的快照生成时间戳,将所述快照生成时间戳所在的元数据确定为检索的元数据。4.根据权利要求1所述的方法,其特征在于,所述快照类型指示所述元数据所在的快照为虚拟快照,所述根据检索的所述元数据得到快照类型和指向的快照数据,包括:从所述检索的元数据提取快照类型,根据所述快照类型的虚拟快照类型指示和所述元数据中的路径确定指向的真实快照,由所述真实快照得到所述指向的快照数据。5.根据权利要求4所述的方法,其特征在于,所述根据所述快照类型使用所述快照数据进行数据恢复,包括:加载所述快照数据,通过所述快照数据的加载恢复至所述真实快照生成时间戳对应的数据;根据所述检索的元数据得到执行重放的流水区间;在所述恢复的数据重放所述流水区间的操作序列,通过执行所述操作序列将数据恢复到所述流水区间指示的最终时间点。6.根据权利要求5所述的方法,其特征在于,所述数据恢复到的时间点为指定时间点,所述根据所述检索的元数据得到执行重放的流水区间,包括:从所述检索的元数据提取流水区间;从所述检索的元数据中指示的快照生成时间戳和指定时间点确定新增时间段,并按照所述新增时间段相应得到新增流水区间;将提取的所述流水区间和新增流水区间构成所述执行重放的流水区间。7.根据权利要求1所述的方法,其特征在于,所述通过虚拟快照对恢复的所述数据进行备份,生成所述虚拟快照的元数据,并存储,包括:根据所述数据恢复中检索的元数据,生成指向所述真实快照的路径;根据所述真实快照的元数据中指示的快照生成时间戳和所述数据恢复到的时间点确定时间段,根据所述时间段获取操作序列,通过所述操作序列形成对应于所述时间段的流水区间;生成所述虚拟快照对应的快照生成时间戳,根据所述虚拟快照对应的快照生成时间戳、路径和流水区间生成元数据,并存储所述元数据。8.一种数据恢复装置,其特征在于,所述装置包括:...
【专利技术属性】
技术研发人员:徐承杰,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。