[发明专利]一种数据重删的管理方法及装置有效
申请号: | 201710854936.4 | 申请日: | 2017-09-20 |
公开(公告)号: | CN107632786B | 公开(公告)日: | 2020-04-07 |
发明(设计)人: | 扈海龙;丁志刚 | 申请(专利权)人: | 杭州宏杉科技股份有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 林祥 |
地址: | 310053 浙江省杭州市滨江*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据 管理 方法 装置 | ||
本申请提供一种数据重删的管理方法及装置,应用于存储设备,所述存储设备搭载了若干LUN,所述方法包括:基于预设的重删检测策略,确定目标LUN;计算所述目标LUN的有效重删率,比较所述目标LUN的有效重删率和预设的有效重删率阈值;其中,所述有效重删率为所述目标LUN中与全局范围内重复的数据块的数量和所述目标LUN数据块总量的比值;如果所述目标LUN的有效重删率小于所述有效重删率阈值,禁用所述目标LUN的重删功能。本申请技术方案,将系统资源聚集在有效重删率不小于有效重删率阈值的LUN上,提高了重删的效率,减少重删造成的资源浪费,提高了存储设备的工作效率。
技术领域
本申请涉及存储领域,特别涉及一种数据重删的管理方法及装置。
背景技术
重删技术,全称重复数据删除,也称为智能压缩或单一实例存储,是一种自动搜索重复数据,将相同数据只保留唯一的副本,以达到消除冗余数据、降低存储容量需求的存储技术。
实现重删技术的基本方法有许多中,目前常用的是基于Hash(译为散列或哈希)算法实现的重删方法。基于Hash的重删方法可以计算数据块的散列值,然后将该散列值与已保存的数据块的散列值相匹配,如果未匹配到相同的散列值,则可以保存上述数据块;如果匹配到相同的散列值,则可以在确定上述数据块与已保存的数据块内容相同时,删除重复的数据块。
然而,散列值计算以及匹配过程需要消耗大量的系统资源,降低了存储设备的工作效率。
发明内容
有鉴于此,本申请提供一种数据重删的管理方法及装置,用于减少重删造成的资源消耗,提高存储设备的工作效率。
具体地,本申请是通过如下技术方案实现的:
一种数据重删的管理方法,应用于存储设备,所述存储设备搭载了若干LUN,包括:
基于预设的重删检测策略,确定目标LUN;
计算所述目标LUN的有效重删率,比较所述目标LUN的有效重删率和预设的有效重删率阈值;其中,所述有效重删率为所述目标LUN中与全局范围内重复的数据块的数量和所述目标LUN数据块总量的比值;
如果所述目标LUN的有效重删率小于所述有效重删率阈值,禁用所述目标LUN的重删功能。
在所述数据重删的管理方法中,所述基于预设的重删检测策略,确定目标LUN,包括:
基于预设的周期,将所述若干LUN依次确定为目标LUN。
在所述数据重删的管理方法中,所述基于预设的重删检测策略,确定目标LUN,包括:
检测所述若干LUN的数据存储量;
如果任一LUN的数据存储量达到预设的存储量阈值,将其确定为目标LUN。
在所述数据重删的管理方法中,所述计算所述目标LUN的有效重删率,包括:
获取所述目标LUN的数据地址集;其中,所述数据地址集包括所述目标LUN中的数据块的逻辑地址;
遍历所述数据地址集中的逻辑地址,在预设的逻辑地址映射表中查找与所述逻辑地址对应的预设标识位;其中,所述逻辑地址映射表包括所述目标LUN中的数据块的逻辑地址和所述预设标识位的映射关系,重复的数据块的逻辑地址对应的所述预设标识位的取值为第一预设值;
如果查找到的预设标识位的取值为第一预设值,重复的数据块的数量加一;
如果所述数据地址集中的逻辑地址遍历完成,将所述重复的数据块的数量除以所述数据地址集的数据块总数,获得所述有效重删率。
在所述数据重删的管理方法中,所述获取所述目标LUN的数据地址集,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州宏杉科技股份有限公司,未经杭州宏杉科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710854936.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种不锈钢热水箱减震安装底座
- 下一篇:一种舰用旅团音响系统
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置