This application provides a method and device for continuous data backup. The method includes: if the target LUN is the main LUN, sending log collection requests to other LUNs of the consistency group, receiving log information of write requests reported by other LUNs, and obtaining log information of write requests of the target LUN from the log buffer space of the target LUN; The time stamp sequence of request log information is written to the group log cache space in turn, and the write request log information of the received request log information and the write request log information of the target LUN is transmitted to the disaster preparedness center in turn. In this application, each LUN of the consistency group configures the log buffer space separately. The main LUN can aggregate the log information of each LUN and transmit it to the disaster preparedness center. Under the condition of realizing continuous data backup, the delay of each LUN in processing write requests is reduced and the business performance is improved.
【技术实现步骤摘要】
一种连续性数据备份的方法及装置
本申请涉及存储领域,特别涉及一种连续性数据备份的方法及装置。
技术介绍
传统的数据备份方案,通常周期性备份数据。周期时长的长短会影响备份数据的完整性,随着企业对业务的可靠性的要求越来越高,对于备份数据的完整性的要求越来越高,相应地,备份的周期时长也越来越短。在这种情况下,CDP(ContinuousDataProtection,连续数据保护)应运而生,用于在数据变化的时候,将每一时刻的数据都备份起来。理论上,当存储设备发生故障后,可以基于已备份的数据恢复至任一时间点的数据。
技术实现思路
有鉴于此,本申请提供一种连续性数据备份的方法及装置,用以对存储设备上的数据进行连续性备份。具体地,本申请是通过如下技术方案实现的:一种连续性数据备份的方法,应用于一致性组的目标LUN,所述一致性组包括一个主LUN和若干个从LUN,所述一致性组预配置组日志缓存空间,所述一致性组的各个LUN分别预配置日志缓存空间,包括:若所述目标LUN为主LUN,向所述一致性组的其它LUN发送日志收集请求,以由其它LUN分别从自身的日志缓存空间中获取并上报写请求日志信息;接收其它LUN上报的写请求日志信息,并从所述目标LUN的日志缓存空间获取所述目标LUN的写请求日志信息;按照各写请求日志信息的时戳的先后顺序,将接收到的写请求日志信息和所述目标LUN的写请求日志信息依次写入到所述组日志缓存空间;将所述组日志缓存空间中的各写请求日志信息依次传输至灾备中心,以由所述灾备中心的LUN保存所述写请求日志信息。在所述连续性数据备份的方法中,所述日志收集请求携带指定时间段;所 ...
【技术保护点】
1.一种连续性数据备份的方法,应用于一致性组的目标LUN,所述一致性组包括一个主LUN和若干个从LUN,所述一致性组预配置组日志缓存空间,所述一致性组的各个LUN分别预配置日志缓存空间,其特征在于,包括:若所述目标LUN为主LUN,向所述一致性组的其它LUN发送日志收集请求,以由其它LUN分别从自身的日志缓存空间中获取并上报写请求日志信息;接收其它LUN上报的写请求日志信息,并从所述目标LUN的日志缓存空间获取所述目标LUN的写请求日志信息;按照各写请求日志信息的时戳的先后顺序,将接收到的写请求日志信息和所述目标LUN的写请求日志信息依次写入到所述组日志缓存空间;将所述组日志缓存空间中的各写请求日志信息依次传输至灾备中心,以由所述灾备中心的LUN保存所述写请求日志信息。
【技术特征摘要】
1.一种连续性数据备份的方法,应用于一致性组的目标LUN,所述一致性组包括一个主LUN和若干个从LUN,所述一致性组预配置组日志缓存空间,所述一致性组的各个LUN分别预配置日志缓存空间,其特征在于,包括:若所述目标LUN为主LUN,向所述一致性组的其它LUN发送日志收集请求,以由其它LUN分别从自身的日志缓存空间中获取并上报写请求日志信息;接收其它LUN上报的写请求日志信息,并从所述目标LUN的日志缓存空间获取所述目标LUN的写请求日志信息;按照各写请求日志信息的时戳的先后顺序,将接收到的写请求日志信息和所述目标LUN的写请求日志信息依次写入到所述组日志缓存空间;将所述组日志缓存空间中的各写请求日志信息依次传输至灾备中心,以由所述灾备中心的LUN保存所述写请求日志信息。2.根据权利要求1所述的方法,其特征在于,所述日志收集请求携带指定时间段;所述接收其它LUN上报的写请求日志信息,并从所述目标LUN的日志缓存空间获取所述目标LUN的写请求日志信息,包括:接收其它LUN上报的写请求日志信息,从所述目标LUN的日志缓存空间获取所述目标LUN的写请求日志信息;其中,所述写请求日志信息的时戳指示的时间在所述指定时间段内。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:若所述目标LUN为从LUN,接收所述一致性组的主LUN发送的日志收集请求;从自身的日志缓存空间中获取并上报写请求日志信息至所述主LUN,以由所述主LUN汇总所述一致性组的各个LUN的写请求日志信息后向灾备中心传输所述写请求日志信息。4.根据权利要求2所述的方法,其特征在于,所述方法还包括:若所述目标LUN为从LUN,接收所述一致性组的主LUN发送的日志收集请求;基于所述日志收集请求中的所述指定时间段,从所述目标LUN的日志缓存空间获取写请求日志信息,所述写请求日志信息的时戳指示的时间在所述指定时间段内;将获取的所述写请求日志信息上报至所述主LUN,以由所述主LUN汇总所述一致性组的各个...
【专利技术属性】
技术研发人员:龚飞,
申请(专利权)人:杭州宏杉科技股份有限公司,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。