[发明专利]用于管理存储系统的方法、设备和计算机程序产品在审
申请号: | 201911001210.1 | 申请日: | 2019-10-21 |
公开(公告)号: | CN112764661A | 公开(公告)日: | 2021-05-07 |
发明(设计)人: | 吕烁;刘青云 | 申请(专利权)人: | 伊姆西IP控股有限责任公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 李峥宇 |
地址: | 美国马*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 管理 存储系统 方法 设备 计算机 程序 产品 | ||
1.一种用于管理存储系统的方法,所述存储系统包括多个条带,所述多个条带中的一个条带中包括的多个区块分别位于所述存储系统中的多个存储设备,所述存储系统包括表示所述条带和所述多个区块分别所位于的多个存储设备之间的地址映射,所述方法包括:针对所述多个区块中的一个区块,
基于所述地址映射确定所述多个存储设备中的所述区块所位于的存储设备;
根据确定所述存储设备为故障存储设备,将所述条带加入所述存储系统的重建列表,所述重建列表包括所述存储系统中的将要被重建的条带;以及
基于所述重建列表中的条带来重建所述存储系统。
2.根据权利要求1所述的方法,其中基于所述重建列表中的条带来重建所述存储系统包括:
从所述多个存储设备中的所述故障存储设备以外的一组存储设备中,选择用于重建所述区块的空闲区块;
将所述区块中的数据重建至选择的所述空闲区块;以及
基于所述空闲区块的地址,更新所述地址映射。
3.根据权利要求2所述的方法,其中选择用于重建所述区块的空闲区块包括:
确定所述一组存储设备的工作负载;
确定所述一组存储设备中的工作负载满足预定条件的存储设备;以及
从确定的所述存储设备中选择所述空闲区块。
4.根据权利要求3所述的方法,其中确定所述一组存储设备中的工作负载满足预定条件的存储设备包括:
根据确定所述存储设备不同于所述条带中的任一区块所在的存储设备,确定所述存储设备。
5.根据权利要求2所述的方法,其中所述存储系统进一步包括元数据位图,所述元数据位图中的一个位用于指示所述多个条带中的一个条带是否被使用,所述方法进一步包括:
在所述存储系统的初始化操作期间,设置所述元数据位图以指示所述多个条带均未被使用;
根据接收到向所述条带中写入目标数据的写入请求,向所述条带写入所述目标数据;以及
更新所述元数据位图中的与所述条带相对应的位,以指示所述条带已经被使用。
6.根据权利要求5所述的方法,其中将所述区块中的数据重建至选择的所述空闲区块包括:
根据所述元数据位图确定所述条带是否被使用;
根据确定所述条带已经被使用,基于所述条带中的所述区块以外的一组区块中的数据,将所述区块中的数据重建至选择的所述空闲区块;以及
根据确定所述条带未被使用,向所述空闲区块中写入“空”。
7.根据权利要求5所述的方法,其中所述元数据位图位于所述存储系统中的用于处理针对所述存储系统的读取请求和写入请求的一个服务器处,所述存储系统进一步包括另一服务器,所述方法进一步包括:
根据确定所述元数据位图被更新,向所述另一服务器同步更新的所述元数据位图。
8.根据权利要求1所述的方法,其中所述多个存储设备中的存储设备包括多个设备区块,其中所述区块是将所述多个设备区块中的一个设备区块进行划分而获得的。
9.根据权利要求1所述的方法,其中基于所述重建列表中的条带来重建所述存储系统包括:
根据确定所述重建列表中包括多个条带,并行地重建所述多个条带。
10.根据权利要求1所述的方法,进一步包括:根据确定所述多个存储设备中的一个存储设备出现故障,执行所述方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于伊姆西IP控股有限责任公司,未经伊姆西IP控股有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911001210.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:利用碳四烃生产丙烯的方法
- 下一篇:一种用于眼底照相检查的头部固定件