[发明专利]用于管理存储系统的方法、设备和计算机程序产品有效
申请号: | 201710526301.1 | 申请日: | 2017-06-30 |
公开(公告)号: | CN109213619B | 公开(公告)日: | 2022-02-22 |
发明(设计)人: | 孙蕾;高健;龚绍钦;董继炳;韩耕 | 申请(专利权)人: | 伊姆西IP控股有限责任公司 |
主分类号: | G06F11/10 | 分类号: | G06F11/10 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 王茂华 |
地址: | 美国马*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 管理 存储系统 方法 设备 计算机 程序 产品 | ||
1.一种用于管理存储系统的方法,所述存储系统包括具有多个区段的盘,所述方法包括:
获取与具有第一类型的第一独立磁盘冗余阵列RAID中的RAID条带相关联的元数据,所述第一RAID包括所述多个区段中的至少部分区段,其中具有所述第一类型的所述RAID包括RAID 5,并且其中获取与所述RAID条带相关联的所述元数据包括:
获取记录所述RAID条带的配置信息的第一元数据,所述配置信息指示所述第一类型,其中所述第一元数据还包括指示所述RAID条带与所述至少部分区段之间的映射关系的字段;以及
获取记录所述RAID条带的状态信息的第二元数据,所述状态信息与重建过程有关,其中所述第一元数据被存储在位于所述区段中的每个区段的顶部处的所述RAID条带的区域中,并且所述第二元数据被存储在位于所述区段中的每个区段的底部处的所述RAID条带的区域中,并且其中用户数据或校验信息被存储在所述区段中的每个区段中的所述第一元数据与所述第二元数据之间;
为所述RAID条带分配附加区段;
基于所分配的所述附加区段,通过修改所述元数据来将具有所述第一类型的所述第一RAID转换成具有第二类型的、处于降级模式的第二RAID,其中具有所述第二类型的所述第二RAID包括RAID 6,并且其中将具有所述第一类型的所述第一RAID转换成具有所述第二类型的、处于所述降级模式的所述第二RAID包括:将指示包括在所述RAID条带中的盘区段的数目的原始宽度增加一,以及在所述第二元数据中存储所述区段中的至少一个位置,用于后续在所述条带内写入附加校验信息以支持RAID 6;以及
基于经修改的所述元数据,发起针对所述第二RAID的重建过程,使得所述第二RAID从所述降级模式变换到正常模式,其中针对所述第二RAID的所述重建过程通过以下来将所述第二RAID从所述降级模式变换到所述正常模式:当具有所述第一类型的所述第一RAID被转换成具有所述第二类型的、处于所述降级模式的所述第二RAID时,计算所述附加校验信息并且将所述附加校验信息写入到存储在所述第二元数据中的所述至少一个位置。
2.根据权利要求1所述的方法,还包括:
响应于在将所述第一RAID转换成所述第二RAID之前接收到针对所述第一RAID的输入/输出I/O请求,对所述I/O请求进行排队,以暂缓向所述第一RAID的发送;以及
响应于所述第一RAID向处于所述降级模式的所述第二RAID的所述转换完成,向所述第二RAID发送经排队的所述I/O请求。
3.根据权利要求1所述的方法,其中修改所述元数据包括:
基于所分配的所述附加区段来修改所述第一元数据,以使得所述配置信息指示所述第二类型;以及
修改所述第二元数据,以使得针对所述第二RAID的所述重建过程被使能。
4.根据权利要求3所述的方法,其中修改所述第一元数据包括:
基于所分配的所述附加区段,修改指示所述映射关系的所述字段。
5.根据权利要求1所述的方法,还包括:
响应于在具有所述第一类型的所述第一RAID被变换到具有所述第二类型的所述第二RAID之前,所述获取、所述分配、所述修改和所述转换中的任一操作失败,使得所述存储系统恢复到与所述第一RAID相关联的状态。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于伊姆西IP控股有限责任公司,未经伊姆西IP控股有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710526301.1/1.html,转载请声明来源钻瓜专利网。