数据信息备份方法、数据备份方法及装置制造方法及图纸

技术编号:14772040 阅读:135 留言:0更新日期:2017-03-08 15:26
本发明专利技术实施例提供了一种数据信息备份方法、数据备份方法及装置。该数据信息备份方法中,截获针对于磁盘的写请求;确定写请求所对应的待访问的目标磁盘区域,其中,目标磁盘区域为所述磁盘的磁盘区域中的至少一个,其中,磁盘区域为所述磁盘的基本单元;更改磁盘所对应的数据变更记录中表征目标磁盘区域所在目标磁盘单元的记录标识为被写过标识,磁盘包括多个基于磁盘的磁盘区域所确定出的磁盘单元,数据变更记录是预先在内存中构建的,所述数据变更记录中至少包括记录标识,和与记录标识具有一一对应关系的所述磁盘的磁盘单元。本方案可以提高对关于磁盘的数据信息的备份效率且降低备份过程对正在运行的业务的性能和连续性的影响。

【技术实现步骤摘要】

本专利技术涉及数据备份
,特别是涉及一种数据信息备份方法、数据备份方法及装置
技术介绍
为了避免作为读写设备的磁盘由于故障导致数据损失和方便对磁盘的数据内容的管理,产生了针对于磁盘的备份的需求。现有技术中,针对于磁盘的备份方法大多数是基于文件和基于磁盘数据块的。其中,基于文件备份方法可以使用qcow2等格式做到增量备份,但是受限于文件系统,备份时磁盘性能会大打折扣;而基于磁盘数据块备份方法可以很容易做到全量备份,但要做到增量备份还需要进一步的开发,不过此种方式可以充分利用磁盘性能。但是,对于这两种方法而言,都是基于文件系统的,备份效率低,而且,备份过程中,为了保证数据的正确性,正在运行的业务会处于中断状态,由于中断时间与业务数据量成正比,这无疑导致在备份过程中正在运行业务的业务性能和连续性受到极大影响。可见,如何提高针对于磁盘的备份效率以及降低备份过程对正在运行的业务的性能和连续性的影响,是一个亟待解决的问题。
技术实现思路
本专利技术实施例的目的在于提供一种数据信息备份方法、数据备份方法及装置,以提高针对于磁盘的备份效率且降低备份过程对正在运行的业务的性能和连续性的影响。具体本文档来自技高网...
数据信息备份方法、数据备份方法及装置

【技术保护点】
一种数据信息备份方法,其特征在于,包括:截获针对于磁盘的写请求;确定所述写请求所对应的待访问的目标磁盘区域,其中,所述目标磁盘区域为所述磁盘的磁盘区域中的至少一个,其中,所述磁盘区域为所述磁盘的基本单元;更改所述磁盘所对应的数据变更记录中表征所述目标磁盘区域所在目标磁盘单元的记录标识为被写过标识,其中,所述磁盘包括多个基于磁盘的磁盘区域所确定出的磁盘单元,所述数据变更记录是预先在内存中构建的,所述数据变更记录中至少包括记录标识,和与记录标识具有一一对应关系的所述磁盘的磁盘单元。

【技术特征摘要】
1.一种数据信息备份方法,其特征在于,包括:截获针对于磁盘的写请求;确定所述写请求所对应的待访问的目标磁盘区域,其中,所述目标磁盘区域为所述磁盘的磁盘区域中的至少一个,其中,所述磁盘区域为所述磁盘的基本单元;更改所述磁盘所对应的数据变更记录中表征所述目标磁盘区域所在目标磁盘单元的记录标识为被写过标识,其中,所述磁盘包括多个基于磁盘的磁盘区域所确定出的磁盘单元,所述数据变更记录是预先在内存中构建的,所述数据变更记录中至少包括记录标识,和与记录标识具有一一对应关系的所述磁盘的磁盘单元。2.根据权利要求1所述的方法,其特征在于,所述数据变更记录的存储形式为位图形式、链表形式或数组形式。3.根据权利要求1所述的方法,其特征在于,所述磁盘单元与所述磁盘区域具有唯一对应性且所述磁盘单元与所述磁盘区域的空间大小相同;或者,每一磁盘区域均对应有唯一的磁盘单元,且所述磁盘单元的空间大小大于所述磁盘区域。4.根据权利要求3所述的方法,其特征在于,如果所述磁盘单元与所述磁盘区域具有唯一对应性且所述磁盘单元与所述磁盘区域的空间大小相同,所述方法还包括:在接收到关于被执行过写操作的磁盘空间大小的请求时,确定所述数据变更记录中属于被写过标识的记录标识所表征的磁盘单元;统计所确定出的属于被写过标识的记录标识所表征的磁盘单元的总的空间大小;将统计结果确定为被执行过写操作的磁盘空间大小。5.一种数据信息备份装置,其特征在于,包括:写请求获得模块,用于截获针对于磁盘的写请求;目标磁盘区域确定模块,用于确定所述写请求所对应的待访问的目标磁盘区域,其中,所述目标磁盘区域为所述磁盘的磁盘区域中的至少一个,其中,所述磁盘区域为所述磁盘的基本单元;信息备份模块,用于更改所述磁盘所对应的数据变更记录中表征所述目标磁盘区域所在目标磁盘单元的记录标识为被写过标识,其中,所述磁盘包括多个基于磁盘的磁盘区域所确定出的磁盘单元,所述数据变更记录是预先在内存中构建的,所述数据变更记录中至少包括记录标识,和与记录标识具有一一对应关系的所述磁盘的磁盘单元。6.根据权利要求5所述的装置,其特征在于,所述数据变更记录的存储形式为位图形式、链表形式或数组形式。7.根据权利要求5所述的装置,其特征在于,所述磁盘单元与所述磁盘区域具有唯一对应性且所述磁盘单元与所述磁盘区域的空间大小相同;或者,每一磁盘区域均对应有唯一的磁盘单元,且所述磁盘单元的空间大小大于所述磁盘区域。8.根据权利要求7所述的装置,其特征在于,还包括:磁盘单元确定模块,用于如果所述磁盘单元与所述磁盘区域具有唯一对应性且所述磁盘单元与所述磁盘区域的空间大小相同,在接收到关于被执行过写操作的磁盘空间大小的请求时,确定所述数据变更记录中属于被写过标识的记录标识所表征的磁盘单元;空间大小统计模块,用于统计所确定出的属于被写过标识的记录标识所表征的磁盘单元的总的空间大小;空间大小确定模块,用于将统计结果确定为被执行过写操作的磁盘空间大小。9.一种数据备份方法,其特征在于,包括:截获针对于磁盘的写请求;确定所述写请求所对应的待访问的目标磁盘区域,其中,所述目标磁盘区域为所述磁盘的磁盘区域中的至少一个,其中,所述磁盘区域为所述磁盘的基本单元;更改所述磁盘所对应的数据变更记录中表征所述目标磁盘区域所在目标磁盘单元的记录标识为被写过标识,其中,所述磁盘包括多个基于磁盘的磁盘区域所确定出的磁盘单元,所述数据变更记录是预先在内存中构建的,所述数据变更记录中至少包括记录标识,和与记录标识具有一一对应关系的所述磁盘的磁盘单元;进一步的,当获得备份指令时,基于所述数据变更记录中属于被写过标识的记录标识,对所述磁盘的数据内容进行备份。10.根据权利要求9所述的方法,其特征在于,所述基于所述数据变更记录中属于被写过标识的记录标识,对所述磁盘的数据内容进行备份,包括:将所述数据变更记录中属于被写过标识的记录标识所对应的磁盘单元所存储的数据内容备份到目标存储空间,并在备份完毕后,对所述内存中的当前的数据变更记录执行初始化处理。11.根据权利要求9所述的方法,其特征在于,所述基于所述数据变更记录中属于被写过标识的记录标识,对所述磁盘的数据内容进行备份,包括:拷贝所述内存中的当前的数据变更记录到第一预定存储空间以形成所述数据变更记录所对应的数据变更记录副本,并对所述内存中的当前的数据变更记录执行初始化处理;将所述数据变更记录副本中属于被写过标识的记录标识所对应的磁盘单元所存储的数据内容备份到第二预定存储空间。12.根据权利要求10或11所述的方法,其特征在于,还包括:在备份过程中,对每一属于被写过标识的记录标识所对应的磁盘单元所存储的数据内容备份完毕后,更改所述磁盘所对应的数据备份记录中表征已备份
\t完毕的该磁盘单元的备份标识为已备份标识,其中,所述数据备份记录为预先在内存中构建的,且备份标识与磁盘单元一...

【专利技术属性】
技术研发人员:杨峰
申请(专利权)人:北京金山云网络技术有限公司北京金山云科技有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1