【技术实现步骤摘要】
一种基于数据块的数据快速备份和一致性验证方法及系统
本专利技术涉及计算机数据备份容灾
,特别是涉及一种基于数据块的数据快速备份和一致性验证方法及系统。
技术介绍
随着信息技术快速发展,各企业在信息化建设过程中,对容灾备份的要求也在逐步提高,快速的备份数据和校验数据的一致性,已逐步成为保障企业生产、销售、开发的正常运行的必要手段。目前的计算机数据容灾备份技术,普遍采用全备份,存在备份成本高,硬件受限,备份不够灵活等缺点,而且也没有校验数据的一致性,因此实有必要提出一种技术手段,以解决传统备份的成本高,硬件受限,备份不够灵活、无一致性检测等缺点。
技术实现思路
为克服上述现有技术存在的不足,本专利技术之目的在于提供一种基于数据块的数据快速备份和一致性验证方法及系统,以实现基于数据块进行数据快速备份和一致性验证的目的,克服传统备份的成本高,硬件受限,备份不够灵活、无一致性检测等缺点。为达上述目的,本专利技术提供一种基于数据块的数据快速备份和一致性验证方法,包括如下步骤:步骤S1,构建并实时更新源端磁盘空间的bitmap表,由所述源端向备端发送数据同步请求,先将源端磁盘空间的bitmap表发送至备端,再根据所述bitmap表将相应的数据块发送至备端,并于数据块发送后,计算源端所发送的数据块的校验值,并保存至源端数据校验文件;步骤S2,备端接收所述源端的数据同步请求,接收所述源端发过来的bitmap表,并根据所述bitmap表接收所述源端发送的数据块写入备端磁盘,计算所 ...
【技术保护点】
1.一种基于数据块的数据快速备份和一致性验证方法,包括如下步骤:/n步骤S1,构建并实时更新源端磁盘空间的bitmap表,由所述源端向备端发送数据同步请求,先将源端磁盘空间的bitmap表发送至备端,再根据所述bitmap表将相应的数据块发送至备端,并于数据块发送后,计算源端所发送的数据块的校验值,保存至源端数据校验文件;/n步骤S2,备端接收所述源端的数据同步请求,接收所述源端发过来的bitmap表,根据所述bitmap表接收所述源端发送的数据块写入备端磁盘,并计算所接收的数据块的校验值,保存至备端数据校验文件;/n步骤S3,源备端分别计算其数据校验文件的消息摘要,并通过对比源备端的数据校验文件的消息摘要,验证源备端数据的完整性和一致性。/n
【技术特征摘要】
1.一种基于数据块的数据快速备份和一致性验证方法,包括如下步骤:
步骤S1,构建并实时更新源端磁盘空间的bitmap表,由所述源端向备端发送数据同步请求,先将源端磁盘空间的bitmap表发送至备端,再根据所述bitmap表将相应的数据块发送至备端,并于数据块发送后,计算源端所发送的数据块的校验值,保存至源端数据校验文件;
步骤S2,备端接收所述源端的数据同步请求,接收所述源端发过来的bitmap表,根据所述bitmap表接收所述源端发送的数据块写入备端磁盘,并计算所接收的数据块的校验值,保存至备端数据校验文件;
步骤S3,源备端分别计算其数据校验文件的消息摘要,并通过对比源备端的数据校验文件的消息摘要,验证源备端数据的完整性和一致性。
2.如权利要求1所述的一种基于数据块的数据快速备份和一致性验证方法,其特征在于,步骤S1进一步包括:
步骤S100,将所述源端的磁盘存储空间划分为若干数据块,并建立与该若干数据块对应的bitmap表,所述bitmap表用于标识对应的数据块的数据变化;
步骤S101,监测源端磁盘各数据块的数据变化情况更新所述bitmap表;
步骤S102,向备端发送数据同步请求,将所述源端磁盘空间的bitmap表发送至备端;
步骤S103,根据所述bitmap表将相应的数据块发送至所述备端,并于数据块发送后,更新源端所述bitmap表中相应的bit位;
步骤S104,于数据块发送后,计算源端所发送的数据块的校验值,并保存至源端数据校验文件中。
3.如权利要求2所述的一种基于数据块的数据快速备份和一致性验证方法,其特征在于:于步骤S100中,当进行初始同步时,将所述bitmap表的所有bit位置1以进行全备份。
4.如权利要求3所述的一种基于数据块的数据快速备份和一致性验证方法,其特征在于:于步骤S103中,根据所述bitmap表,将所述bitmap表中bit位值为1的bit位对应的数据块发送至所述备端,并于数据块发送后,将对应的bit位置为0。
5.如权利要求1所述的一种基于数据块的数据快速备份和一致性验证方法,其特征在于,步骤S2进一步包括:
步骤S200,所述备端接收到所述源端的数据同步请求,并接收所述源端发送的bitmap表;
步骤S201,根据所述bitmap表接收所述源端发送的数据块,并写入备端磁盘;
步骤S202,所述备端计算...
【专利技术属性】
技术研发人员:秦文航,严崇文,陈勇铨,胡军擎,周华,江俊,
申请(专利权)人:上海英方软件股份有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。