[发明专利]数据管理方法、装置和存储设备有效
申请号: | 202110871528.6 | 申请日: | 2021-07-30 |
公开(公告)号: | CN113568582B | 公开(公告)日: | 2023-05-26 |
发明(设计)人: | 吴小雄 | 申请(专利权)人: | 重庆紫光华山智安科技有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 何少岩 |
地址: | 400700 重庆市*** | 国省代码: | 重庆;50 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据管理 方法 装置 存储 设备 | ||
1.一种数据管理方法,其特征在于,应用于存储设备,所述存储设备包含的磁盘划分为可变元数据区、不可变元数据区和数据存储区,所述数据存储区划分为多个存储区域,各所述存储区域划分为多个存储单元,所述方法包括:
创建逻辑中间层,所述逻辑中间层包含多个分别用于标识所述数据存储区中一段存储空间的逻辑对象,各所述逻辑对象划分为多个逻辑块,各所述逻辑对象和各所述逻辑块的不可变元数据写入至所述不可变元数据区,其中,所述存储单元和所述逻辑块一一对应;
接收写入指令,基于所述写入指令确定待写入数据、第一逻辑对象和第一逻辑块;
根据所述第一逻辑对象确定第一存储单元,将所述待写入数据写入到所述第一存储单元;
将所述第一存储单元的可变元数据写入到可变元数据区,所述可变元数据在所述可变元数据区的写入位置与所述第一存储单元在数据存储区的位置对应,所述可变元数据包含第一逻辑对象、第一逻辑块和第一存储单元的索引关联信息。
2.根据权利要求1所述的数据管理方法,其特征在于,所述方法还包括:
接收读取指令,基于所述读取指令确定第二逻辑对象和第二逻辑块;
根据所述可变元数据区中的索引关联信息确定与所述第二逻辑对象和第二逻辑块对应的第二存储单元;
从所述第二存储单元读取所述读取指令指示的所需数据。
3.根据权利要求2所述的数据管理方法,其特征在于,所述根据所述可变元数据区中的索引关联信息确定与所述第二逻辑对象和第二逻辑块对应的第二存储单元的步骤,包括:
根据所述可变元数据区中的索引关联信息查找与所述第二逻辑对象和第二逻辑块对应的第二存储单元的序号;
根据所述数据存储区的起始地址、每个存储单元的长度以及所述序号确定所述第二存储单元的地址。
4.根据权利要求1所述的数据管理方法,其特征在于,所述可变元数据区中还保存有包含逻辑对象和存储区域之间对应关系的关系表;
所述根据所述第一逻辑对象确定第一存储单元的步骤,包括:
查找所述关系表中是否具有与所述第一逻辑对象对应的存储区域;
若不具有,则从多个存储区域中确定处于空闲状态的存储区域,将该处于空闲状态的存储区域的写入指针所指示的存储单元作为第一存储单元,并将第一逻辑对象和该处于空闲状态的存储区域的对应关系写入所述关系表;
若具有,则根据所述对应关系确定与所述第一逻辑对象对应的存储区域,将该对应的存储区域的写入指针所指示的存储单元作为第一存储单元。
5.根据权利要求4所述的数据管理方法,其特征在于,所述索引关联信息包含逻辑块的可变元数据字段;
所述方法还包括:
接收控制指令,所述控制指令为关闭指令或删除指令;
基于所述控制指令确定第三逻辑对象,将所述第三逻辑对象包含的第一个逻辑块的可变元数据字段标记为所述控制指令指示的状态;
将所述关系表中所述第三逻辑对象和存储区域之间的对应关系删除。
6.根据权利要求1所述的数据管理方法,其特征在于,所述不可变元数据区划分为多个元数据存储区域,所述逻辑对象和逻辑块的不可变元数据每次以组装为page大小的缓存追加写入到不可变元数据区;
所述方法还包括:
在元数据存储区域被写满时,对该元数据存储区域内各个缓存所包含的逻辑对象和逻辑块有效的不可变元数据进行压缩合并;
将压缩合并后的不可变元数据写入到其余的处于空闲状态的元数据存储区域,并将所述元数据存储区域内的数据进行释放。
7.根据权利要求6所述的数据管理方法,其特征在于,所述方法还包括:
针对写入压缩合并后的不可变元数据的元数据存储区域,检测该元数据存储区域被写满且包含的有效的不可变元数据相对于该元数据存储区域总的容量的比例是否低于预设阈值;
若是,则将该元数据存储区域内的有效的不可变元数据搬迁到其余的具有剩余存储空间的元数据存储区域,并将原来的元数据存储区域进行释放。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆紫光华山智安科技有限公司,未经重庆紫光华山智安科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110871528.6/1.html,转载请声明来源钻瓜专利网。