一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

基于磁盘CBT的BMR备份系统及方法与流程

2022-07-23 10:41:01 来源:中国专利 TAG:

技术特征:
1.一种基于磁盘cbt的bmr备份系统,其特征在于,包括用户层控制组件、内核层组件和备份服务器,其中:用户层控制组件,用于扫描目标监控磁盘结构,提取目标监控磁盘有效数据区域,下发创建快照和启动同步的控制命令给内核层组件;内核层组件,用于为目标监控磁盘创建快照并将快照数据通过写时拷贝和主动同步的方式复制到位于备份服务器上的快照副本;备份服务器,用于接收并处理内核层组件传输的数据,并进行数据存储备份。2.根据权利要求1所述的一种基于磁盘cbt的bmr备份系统,其特征在于,所述内核层组件包括io监控组件、cow组件、同步组件和传输组件,其中:io监控组件,用于实时截获io写请求,并根据io写请求生成cbt记录并存储到增量cbt表,并将cbt记录提交给cow组件;cow组件,用于基于io监控组件生成的cbt记录结合cow-bitmap执行写时拷贝动作,将cbt记录对应的目标监控磁盘的磁盘区域的旧数据被动同步到备份服务器上的快照副本;同步组件,用于主动将目标监控磁盘上自创建快照以来未被写入的磁盘区域同步到备份服务器上的快照副本;传输组件,用于实时将cow组件和同步组件的数据记录传输到备份服务器。3.一种基于磁盘cbt的bmr备份方法,其特征在于,包括以下步骤:通过用户层控制组件扫描目标监控磁盘结构,提取目标监控磁盘有效数据区域,下发创建快照和启动同步的控制命令给内核层组件;通过内核层组件为目标监控磁盘创建快照并将快照数据通过写时拷贝和主动同步的方式复制到位于备份服务器上的快照副本;基于备份服务器接收并处理内核层组件传输的数据,并进行数据存储备份。4.根据权利要求3所述的一种基于磁盘cbt的bmr备份方法,其特征在于,所述通过内核层组件为目标监控磁盘创建快照并将快照数据通过写时拷贝和主动同步的方式复制到位于备份服务器上的快照副本的方法包括以下步骤:通过内核层组件中的io监控组件实时截获io写请求,并根据io写请求生成cbt记录并存储到增量cbt表,并将cbt记录提交给cow组件;通过内核层组件中的cow组件基于io监控组件生成的cbt记录结合cow-bitmap执行写时拷贝动作,将cbt记录对应的目标监控磁盘的磁盘区域的旧数据被动同步到备份服务器上的快照副本;通过内核层组件中的同步组件主动将目标监控磁盘上自创建快照以来未被写入的磁盘区域同步到备份服务器上的快照副本;通过内核层组件中的传输组件实时将cow组件和同步组件的数据记录传输到备份服务器。5.根据权利要求4所述的一种基于磁盘cbt的bmr备份方法,其特征在于,还包括以下步骤:通过同步组件从用户层控制组件获取完整cbt记录并生成同步cbt表。6.根据权利要求5所述的一种基于磁盘cbt的bmr备份方法,其特征在于,还包括以下步骤:
通过io监控组件将增量cbt表转换为同步cbt表并提交给同步组件;同步组件根据同步cbt表结合cow-bitmap执行同步操作,将创建快照以来目标监控磁盘上未被写入的磁盘块同步到备份服务上的快照副本。7.根据权利要求4所述的一种基于磁盘cbt的bmr备份方法,其特征在于,还包括以下步骤:根据预置的数据发送长度通过传输组件将cow组件和同步组件的数据记录进行合并后传输至备份服务器。8.一种电子设备,其特征在于,包括:存储器,用于存储一个或多个程序;处理器;当所述一个或多个程序被所述处理器执行时,实现如权利要求3-7中任一项所述的方法。9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现如权利要求3-7中任一项所述的方法。

技术总结
本发明公开了一种基于磁盘CBT的BMR备份系统及方法,涉及数据备份技术领域。该系统包括:用户层控制组件,用于扫描目标监控磁盘结构,提取目标监控磁盘有效数据区域,下发创建快照和启动同步的控制命令给内核层组件;内核层组件,用于为目标监控磁盘创建快照并将快照数据通过写时拷贝和主动同步的方式复制到位于备份服务器上的快照副本;备份服务器,用于接收并处理内核层组件传输的数据,并进行数据存储备份。本发明采用统一的机制和处理流程对Windows和Linux下的磁盘块设备创建一致性快照;提供持续的磁盘变化块追踪,有效支持获取两次快照中间产生的增量数据,支持对操作系统进行增量备份。进行增量备份。进行增量备份。


技术研发人员:郭勇 卢研平
受保护的技术使用者:南京云信达科技有限公司
技术研发日:2022.06.17
技术公布日:2022/7/22
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献