[发明专利]数据处理方法、存储系统及存储设备有效
申请号: | 202110495606.7 | 申请日: | 2021-05-07 |
公开(公告)号: | CN113176858B | 公开(公告)日: | 2022-12-13 |
发明(设计)人: | 彭飞 | 申请(专利权)人: | 锐捷网络股份有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06;G06F16/23;G06F16/28 |
代理公司: | 北京太合九思知识产权代理有限公司 11610 | 代理人: | 刘戈;柴艳波 |
地址: | 350007 福建省福州市仓*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据处理 方法 存储系统 存储 设备 | ||
1.一种数据处理方法,其特征在于,包括:
对接收到的数据进行划分处理,以获得多个数据块;
在所述多个数据块的数量达到设定值时,确定一空闲的存放段;其中,所述存放段包括多个条带,一个条带是根据一个存储块的切分结果所确定,不同条带与不同的存储块具有对应关系;所述设定值表征填满所述存放段所需的数据块的数量;不同所述存放段对应不同的物理地址;
基于所述多个数据块,在所述多个条带的部分条带内填入相应的内容;
根据所述多个数据块,确定校验数据;
将所述校验数据,填入所述多个条带的剩余部分条带;
按照条带与存储块的对应关系,对填满的所述存放段进行分布式存储,以将所述存放段内的多个条带中的内容分别存入各自对应的存储块内;
响应于对所述数据的更新操作,获取更新后的所述数据;其中,所述数据对应的逻辑地址与更新后的所述数据对应的逻辑地址相同;
确定一新空闲的存放段;
利用确定出的新空闲的存放段,对更新后的所述数据进行分布式存储。
2.根据权利要求1所述的方法,其特征在于,
存储池包含多个存储节点,一个存储节点包含多个存储磁盘,一个存储磁盘包含多个存储块;
根据纠删码类型,对属于不同存储节点且属于不同存储磁盘的存储块进行组织,得到存储块组;
其中,所述存放段包含的多个条带与所述存储块组中包含的多个存储块一一对应;对存储块进行切分得到多个数据区,多个数据区组成一个条带。
3.根据权利要求2所述的方法,其特征在于,确定一空闲的存放段,包括:
分配一个空闲的存储块组;
根据所述存储块组,确定所述存放段。
4.根据权利要求3所述的方法,其特征在于,所述存放段包含的多个条带中,具有第一类型条带和第二类型条带;其中,
所述第一类型条带用于存放所述多个数据块;
所述第二类型条带用于存放所述校验数据。
5.根据权利要求4所述的方法,其特征在于,所述存放段中包含有至少一个所述第一类型条带,所述第一类型条带包括条带头区和数据区;以及
基于所述多个数据块,在所述多个条带的部分条带内填入相应的内容,包括:
将所述多个数据块,顺次填入至少一个所述第一类型条带的对应数据区内;
基于所述第一类型条带的数据区内的数据块,确定所述第一类型条带的条带头区内填入的条带头信息;其中,所述条带头信息包括:魔术数及校验和。
6.根据权利要求5所述的方法,其特征在于,至少一个所述第一类型条带中的一个第一类型条带还包括段头区;以及
基于所述多个数据块,在所述多个条带的部分条带内填入相应的内容,还包括:
基于所述多个数据块,确定段头信息;
将所述段头信息填入所述段头区内;
其中,所述段头信息包括:魔术数、校验和、版本标识、数据块个数、各数据块的描述信息。
7.根据权利要求1至6中任一项所述的方法,其特征在于,还包括:
获取所述多个数据块的逻辑地址;
基于所述多个数据块填入的所述存放段,确定物理地址;
建立所述逻辑地址和所述物理地址间的映射关系,并将所述映射关系存入数据库。
8.根据权利要求1至6中任一项所述的方法,其特征在于,对接收到的数据进行划分处理,以获得多个数据块,包括:
接收写入方发送的数据;
将接收到的数据划分为大小相同的数据块。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于锐捷网络股份有限公司,未经锐捷网络股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110495606.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种智能蒸发镀膜机
- 下一篇:一种安防监控用高精度人像识别方法及系统