[发明专利]改进的基于虚拟磁盘文件的流式增量备份方法及装置有效
申请号: | 201810736138.6 | 申请日: | 2018-07-06 |
公开(公告)号: | CN108984342B | 公开(公告)日: | 2019-07-19 |
发明(设计)人: | 许广彬;谭瑞忠;濮天晖;张银滨;郭晓;张欢;刘庆 | 申请(专利权)人: | 无锡华云数据技术服务有限公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14;G06F3/06;G06F16/17 |
代理公司: | 广州市越秀区哲力专利商标事务所(普通合伙) 44288 | 代理人: | 胡拥军;糜婧 |
地址: | 214000 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了改进的基于虚拟磁盘文件的流式增量备份方法及装置,扫描增量文件链中虚拟磁盘文件元数据,提前计算好差异数据量,以确定每个元数据在整个输出的虚拟磁盘文件流的偏移量;在内存中开辟一块连续区域用以存放某一组元数据;输出差异数据时并不输出该组元数据,只更新内存中的该组元数据,在该组元数据相应的若干数据块完成差异数据输出后输出内存中的该组元数据。本发明不通过文件系统中转,以流的方式直接上传,因此可以解决现有的文件系统中转带来的文件系统本身的不可靠、容量占用大、性能不高的问题;由于开辟的连续区域用于存放某一组元数据而非全部元数据,因此可以減少内存占用,尤其在大文件、元数据量比较大时比较有价值。 | ||
搜索关键词: | 组元数据 虚拟磁盘文件 元数据 文件系统 差异数据 连续区域 增量备份 流式 输出 若干数据块 内存占用 容量占用 扫描增量 输出差异 输出内存 大文件 偏移量 上传 内存 改进 更新 | ||
【主权项】:
1.一种改进的基于虚拟磁盘文件的流式增量备份方法,其特征在于,包括:确定步骤,扫描需要备份的增量文件链中虚拟磁盘文件元数据,计算出差异数据量,并根据差异数据量确定元数据偏移量;所述增量文件链为具有链式关系的增量虚拟磁盘文件;所述元数据偏移量包括每个元数据在最终输出的虚拟磁盘文件流的偏移量,每个元数据对应若干数据块;存放步骤,将元数据分为若干组,每组元数据中包含一个、两个或多个元数据;在内存中开辟一块连续区域用以存放某一组元数据;输出步骤,扫描内存中的该组元数据,如果该组元数据显示数据有差异,则根据该组元数据信息读取差异数据并输出到虚拟磁盘文件流,且输出差异数据时并不输出该组元数据,只更新内存中的该组元数据;在与该组元数据相应的若干数据块完成差异数据输出后,根据元数据偏移量,输出内存中的该组元数据到虚拟磁盘文件流。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于无锡华云数据技术服务有限公司,未经无锡华云数据技术服务有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201810736138.6/,转载请声明来源钻瓜专利网。