一种基于DeviceMapper的存储系统去重优化方法技术方案

技术编号:36703503 阅读:24 留言:0更新日期:2023-03-01 09:22
本发明专利技术公开了一种基于Device Mapper的存储系统去重优化方法,重删内核模块基于Device Mapper的数据接口target_type实现重要回调函数,基于重要回调函数实现去重优化,所述去重优化方法包括:步骤1、将数据块划分为4M大小;步骤2、数据块生成哈希值;步骤3、根据哈希索引和映射情况进行数据粒度进一步划分与检测,实现去重优化。提升了虚拟化平台下存储服务器存储设备的使用效率,降低了虚拟化存储资源的消耗。耗。耗。

【技术实现步骤摘要】
一种基于Device Mapper的存储系统去重优化方法


[0001]本专利技术属于数据存储系统
,具体涉及一种基于Device Mapper的存储系统去重优化方法。

技术介绍

[0002]数据存储系统中数据存在重复的情况,如图1所示。图1中三个数据块内容是A,两个数据块的内容是B,如果数据重删软件检测到有数据重复,只存储一份数据到磁盘,其他数据块指向实际存储的位置。图1实际存储数据只有一份ABC。
[0003]从应用层到Linux IO stack看,重删技术可以部署在应用层,文件系统层,Device Mapper块设备层。应用层重删影响数据的可靠性;文件系统重删实现复杂,需要熟悉文件系统的实现;Device Mapper块设备层重删,使用Device Mapper target_type的接口,开发重删模块,实现简单,效率高。

技术实现思路

[0004]本专利技术所要解决的技术问题是针对上述现有技术的不足,提供一种基于Device Mapper的存储系统去重优化方法,数据重删技术结合其他计算机系统,减少IT基础本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于Device Mapper的存储系统去重优化方法,重删内核模块基于Device Mapper的数据接口target_type实现重要回调函数,基于重要回调函数实现去重优化,其特征在于,所述去重优化方法包括:步骤1、将数据块划分为4M大小;步骤2、数据块生成哈希值;步骤3、根据哈希索引和映射情况进行数据粒度进一步划分与检测,实现去重优化。2.根据权利要求1所述的一种基于Device Mapper的存储系统去重优化方法,其特征在于,所述重删内核模块的使用方法为:编译重删内核模块,安装内核模块,创建设备使用数据重删技术。3.根据权利要求1所述的一种基于Device Mapper的存储系统去重优化方法,其特征在于,所述重要回调函数包括:1)dm_ctr_fn,用来构造映射目标私有配置结构,数据块划分,元数据管理;2)dm_dtr_fn,为回调函数的逆过程,用来析构映射目标私有配置结构;3)dm_map_fn,为映射回调函数,用来根据映射目标私有配置结构映射请求到底层设备。4.根据...

【专利技术属性】
技术研发人员:王举利张磊杨经纬陈相如常利民
申请(专利权)人:中电信数智科技有限公司
类型:发明
国别省市:

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

1