买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】一种基于全闪存阵列的空间回收方法及系统_深信服科技股份有限公司_201811289335.4 

申请/专利权人:深信服科技股份有限公司

申请日:2018-10-31

公开(公告)日:2024-04-09

公开(公告)号:CN111125033B

主分类号:G06F16/174

分类号:G06F16/174;G06F16/13

优先权:

专利状态码:有效-授权

法律状态:2024.04.09#授权;2020.06.02#实质审查的生效;2020.05.08#公开

摘要:本申请提供了一种基于全闪存阵列的空间回收方法及系统,用于提高空间回收效率。本申请实施例方法包括:获取性能层中的被压缩数据;将被压缩数据切分为第一数据块,并计算其哈希值;将该哈希值与去重指纹库进行匹配,以确定是否存在匹配指纹;若否,对第一数据块进行压缩,并将压缩后的第一数据块以预设长度为存储单位,以日志追加写的方式回写至容量层,而将第一数据块的指纹更新至去重指纹库中,将第一数据块的元数据信息更新至容量层的元数据区域;构建数据位图表,该表用于记录对应每个或多个存储单位的空间占用状态;扫描数据位图表,获取每个存储单位的空间占用状态,并根据每个存储单位的空间占用状态进行空间回收。

主权项:1.一种基于全闪存阵列的空间回收方法,所述全闪存阵列包括性能层和容量层,其特征在于,所述方法包括:获取所述性能层中的被压缩数据;将所述被压缩数据切分为第一数据块,计算所述第一数据块的哈希值;将所述第一数据块的哈希值与所述容量层中的去重指纹库进行匹配,以确定是否存在匹配指纹;若不存在所述匹配指纹,则确定所述第一数据块为非重复数据块,对所述第一数据块进行压缩,并将压缩后的第一数据块以预设长度为存储单位,并以日志追加写的方式回写至所述容量层,将所述第一数据块的指纹更新至所述去重指纹库中,所述日志追加写作为一种按照时间顺序执行异地更新的方式,在所述第一数据块更新为第二数据块,且所述第二数据块也为非重复数据时,将压缩后的第二数据块存储在日志存储单元中区别于压缩后的第一数据块的存储地址,并在所述日志存储单元写满后,将写满后的日志存储单元回写至所述容量层,且所述日志存储单元的存储空间为所述容量层最小写入单元的整数倍,用以提高所述容量层的IO性能;构建数据位图表,所述数据位图表用于记录对应每个存储单位或多个存储单位的空间占用状态,每个存储单位的空间占用状态包括第一状态和第二状态,所述第一状态表示空间占用状态为无效占用,所述第二状态表示空间占用状态为有效占用;扫描所述数据位图表,获取所述每个存储单位的空间占用状态,并根据所述每个存储单位的空间占用状态对处于所述第一状态的存储单位的物理地址进行空间回收。

全文数据:

权利要求:

百度查询: 深信服科技股份有限公司 一种基于全闪存阵列的空间回收方法及系统

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。