[发明专利]存储管理方法和系统有效
申请号: | 201710524932.X | 申请日: | 2017-06-30 |
公开(公告)号: | CN109213430B | 公开(公告)日: | 2021-09-10 |
发明(设计)人: | 康剑斌;李雄成;高健;韩耕;徐鑫磊 | 申请(专利权)人: | 伊姆西IP控股有限责任公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 王茂华 |
地址: | 美国马*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 存储 管理 方法 系统 | ||
1.一种存储管理方法,包括:
响应于接收到写请求,将需写入的数据划分为预定大小的多个数据块,所述多个数据块具有各自的逻辑块地址;
基于所述逻辑块地址将所述多个数据块均匀地映射至独立磁盘冗余阵列RAID的多个RAID区段中;以及
将所述多个RAID区段中的所述多个数据块映射至盘中,使得所述多个数据块在所述盘中按照所述逻辑块地址的大小顺序分布,
其中确定所述多个数据块被均匀地映射至所述多个RAID区段的位置信息包括:
基于所述数据块在相关逻辑单元中的索引和所述RAID区段的个数确定所述数据块被映射至所述RAID区段的位置信息,并且
其中确定所述数据块被映射至所述RAID区段的位置信息包括:
基于索引除以所述RAID区段的个数的余数确定所述数据块被映射至所述RAID区段的序号;
基于所述索引除以所述RAID区段的个数的商确定所述数据块被分发至所述RAID区段中的内部偏移。
2.根据权利要求1所述的方法,其中所述RAID中的数据块的个数大于所述RAID中的RAID区段的个数,使得所述逻辑单元中的所述数据块均匀地映射至所述RAID的所有RAID区段中。
3.一种存储管理方法,包括:
响应于接收到写请求,将需写入的数据划分为预定大小的多个数据块,所述多个数据块具有各自的逻辑块地址;
基于所述逻辑块地址将所述多个数据块均匀地映射至独立磁盘冗余阵列(RAID)的多个RAID区段中;以及
将所述多个RAID区段中的所述多个数据块映射至盘中,使得所述多个数据块在所述盘中按照所述逻辑块地址的大小顺序分布,
其中确定所述多个数据块被映射至盘的位置信息包括:
基于所述盘包括的盘区个数、所述盘区包括的数据块个数和所述数据块在相关逻辑单元中的索引确定所述数据块被映射至所述盘中的内部偏移。
4.根据权利要求3所述的方法,其中所述RAID中的数据块的个数大于所述RAID中的RAID区段的个数,使得所述逻辑单元中的所述数据块均匀地映射至所述RAID的所有RAID区段中。
5.一种存储管理系统,所述系统包括:
存储单元,被配置为存储一个或多个程序;和
处理单元,耦合至所述存储单元并且被配置为执行所述一个或多个程序使所述系统执行多个动作,所述动作包括:
响应于接收到写请求,将需写入的数据划分为预定大小的多个数据块,所述多个数据块具有各自的逻辑块地址;
基于所述逻辑块地址将所述多个数据块均匀地映射至独立磁盘冗余阵列RAID的多个RAID区段中;以及
将所述多个RAID区段中的所述多个数据块映射至盘中,使得所述多个数据块在所述盘中按照所述逻辑块地址的大小顺序分布,
其中确定所述多个数据块被均匀地映射至所述多个RAID区段的位置信息包括:
基于所述数据块在相关逻辑单元中的索引和所述RAID区段的个数确定所述数据块被映射至所述RAID区段的位置信息,并且
其中确定所述数据块被映射至所述RAID区段的位置信息包括:
基于索引除以所述RAID区段的个数的余数确定所述数据块被映射至所述RAID区段的序号;
基于所述索引除以所述RAID区段的个数的商确定所述数据块被分发至所述RAID区段中的内部偏移。
6.根据权利要求5所述的系统,其中所述RAID中的数据块的个数大于所述RAID中的RAID区段的个数,使得所述逻辑单元中的所述数据块均匀地映射至所述RAID的所有RAID区段中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于伊姆西IP控股有限责任公司,未经伊姆西IP控股有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710524932.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:存储管理方法和设备
- 下一篇:多副本数据的一致性检测方法和装置以及电子设备