【技术实现步骤摘要】
一种数据处理方法及设备
本专利技术实施例涉及存储
,尤其涉及一种数据处理方法及设备。
技术介绍
连续数据保护(ContinuousDataProtection,CDP)是一种连续捕获和保存数据变化,并将变化后的数据独立于初始数据进行存储的方法,该方法可以实现过去任意时间点的数据恢复。目前,连续数据保护的实现方式主要为基准数据参考模式。基准数据参考模式是存储设备对待保护的初始数据进行全量备份,然后,按照后续输入/输出(Input/Output,IO)请求的顺序生成相应的日志文件。后续,存储设备根据已备份的初始数据以及日志文件进行数据恢复。随着时间的流逝,日志文件的数量不断增长,占用的存储空间较大。倘若删除了与某一时间段对应的日志文件,则该时间段之后的所有数据均无法恢复。可见,日志文件的可靠性较低。当恢复时间点与当前时间点之间的时间差越小,数据恢复所需要的时间就越长,这样,数据恢复效率较低。
技术实现思路
本申请提供一种数据处理方法及设备,能够解决日志文件可靠性较低、数据恢复效率较低的问题。r>为达到上述目的,本文档来自技高网...
【技术保护点】
1.一种数据处理方法,其特征在于,应用于存储设备,所述存储设备包括至少一个备份副本,所述备份副本包括变化数据块以及保留数据块的索引,所述变化数据块为相对于上一次备份发生变化的数据块,所述保留数据块为相对于所述上一次备份未发生变化的数据块,所述保留数据块的索引用于指示所述保留数据块在上一次备份的存储地址,所述上一次备份为全量备份或增量备份;/n所述数据处理方法包括:/n接收主机发送的数据恢复请求,所述数据恢复请求包括恢复时间点;/n从所述至少一个备份副本中获取目标备份副本,所述目标备份副本的备份时间点与所述恢复时间点之间的时间差最小,并且所述目标备份副本的备份时间点在所述恢复 ...
【技术特征摘要】
1.一种数据处理方法,其特征在于,应用于存储设备,所述存储设备包括至少一个备份副本,所述备份副本包括变化数据块以及保留数据块的索引,所述变化数据块为相对于上一次备份发生变化的数据块,所述保留数据块为相对于所述上一次备份未发生变化的数据块,所述保留数据块的索引用于指示所述保留数据块在上一次备份的存储地址,所述上一次备份为全量备份或增量备份;
所述数据处理方法包括:
接收主机发送的数据恢复请求,所述数据恢复请求包括恢复时间点;
从所述至少一个备份副本中获取目标备份副本,所述目标备份副本的备份时间点与所述恢复时间点之间的时间差最小,并且所述目标备份副本的备份时间点在所述恢复时间点之前;
获取第一时间段内的写操作日志,并根据所述目标备份副本和所述第一时间段内的写操作日志,进行数据恢复,所述第一时间段为从所述目标备份副本的备份时间点起到所述恢复时间点为止。
2.根据权利要求1所述的数据处理方法,其特征在于,所述数据处理方法还包括:
接收主机发送的数据处理请求,所述数据处理请求包括待处理数据和目标逻辑块地址LBA,所述数据处理请求用于请求在所述目标LBA中写入所述待处理数据,或者用于请求将所述目标LBA中的第一数据修改为所述待处理数据,或者用于请求删除所述目标LBA中的所述待处理数据;
响应于所述数据处理请求,对所述目标LBA中的数据进行处理;
记录包括所述目标LBA、所述待处理数据以及接收所述数据处理请求的时间点的写操作日志。
3.根据权利要求1或2所述的数据处理方法,其特征在于,所述数据处理方法还包括:
在第一预设备份时间点,获取从第二预设备份时间点到所述第一预设备份时间点之间所述变化数据块以及所述保留数据块的索引,所述第二预设备份时间点为所述第一预设备份时间点的前一备份时间点;
存储包括所述变化数据块以及所述保留数据块的索引的备份副本。
4.一种存储设备,其特征在于,所述存储设备包括存储单元、接收单元、获取单元以及数据恢复单元;
所述...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。