【技术实现步骤摘要】
用于改变存储系统的类型的方法、设备和计算机程序产品
本公开涉及存储管理领域,更具体地,涉及一种用于改变存储系统的类型的方法、设备和计算机程序产品。
技术介绍
随着数字技术的发展,对存储容量和可靠性的要求越来越高,单个的存储设备(如磁盘)已经无法满足需要。目前,已经开发出了包含多个存储设备的存储系统,如独立磁盘冗余阵列(RedundantArrayofIndependentDisks,RAID),来提高数据存储的容量和可靠性。RAID是一种数据存储虚拟化技术,其将多个物理磁盘驱动器组合为单个逻辑单元以提高数据冗余、增强数据整合度和提高容错功能等。在这种存储系统中,当其中的一个或者多个磁盘出现故障时,能够检测出故障的磁盘并且有可能从其他正常运行的磁盘上恢复出所需的数据。
技术实现思路
为此,本公开提供了一种用于改变存储系统的类型的方法、设备以及计算机程序产品。根据本公开的一个方面,提供了一种用于改变存储系统的类型的方法。该方法包括:从与该存储系统相关联的资源池中,确定该存储系统的一个条带所使用的已用磁盘集合和未被该条带使用的空闲磁盘集合;确定该空闲磁盘集合中的空闲磁盘与该 ...
【技术保护点】
1.一种用于改变存储系统的类型的方法,包括:从与所述存储系统相关联的资源池中,确定所述存储系统的一个条带所使用的已用磁盘集合和未被该条带使用的空闲磁盘集合;确定所述空闲磁盘集合中的空闲磁盘与所述已用磁盘集合中的已用磁盘之间的相邻关系,所述相邻关系指示所述空闲磁盘与所述已用磁盘在一段历史时间内相邻的次数;基于所述相邻关系,从所述空闲磁盘集合中选择一个空闲磁盘作为所述条带的扩展磁盘;以及利用所述扩展磁盘的区块,更新所述存储系统的所述条带。
【技术特征摘要】
1.一种用于改变存储系统的类型的方法,包括:从与所述存储系统相关联的资源池中,确定所述存储系统的一个条带所使用的已用磁盘集合和未被该条带使用的空闲磁盘集合;确定所述空闲磁盘集合中的空闲磁盘与所述已用磁盘集合中的已用磁盘之间的相邻关系,所述相邻关系指示所述空闲磁盘与所述已用磁盘在一段历史时间内相邻的次数;基于所述相邻关系,从所述空闲磁盘集合中选择一个空闲磁盘作为所述条带的扩展磁盘;以及利用所述扩展磁盘的区块,更新所述存储系统的所述条带。2.根据权利要求1所述的方法,其中确定所述空闲磁盘集合和所述已用磁盘集合包括:确定所述资源池中的磁盘是否具有被包括在所述存储系统的所述条带中的区块;响应于确定所述磁盘具有被包括在所述存储系统的所述条带中的区块,将所述磁盘确定为所述条带的已用磁盘;以及响应于确定所述磁盘不具有被包括在所述存储系统的所述条带中的区块,将所述磁盘确定为所述条带的空闲磁盘。3.根据权利要求1所述的方法,其中确定所述空闲磁盘与所述已用磁盘之间的相邻关系包括:针对所述资源池建立邻居矩阵,所述邻居矩阵中的元素指示所述资源池中的一个磁盘与另一个磁盘在一段历史时间内相邻的次数;从所述邻居矩阵中查找所述空闲磁盘与所述已用磁盘之间的相邻关系。4.根据权利要求3所述的方法,还包括:基于所述扩展磁盘,更新所述邻居矩阵。5.根据权利要求1所述的方法,其中从所述空闲磁盘集合中选择扩展磁盘包括:基于所述相邻关系,计算所述空闲磁盘集合中的每个空闲磁盘的得分;以及从所述空闲磁盘集合中选择得分最低的空闲磁盘作为所述条带的扩展磁盘。6.根据权利要求1所述的方法,还包括:在确定所述相邻关系之前,修改所述条带的非分页元数据,所述非分页元数据包括以下至少一项:所述存储系统的类型、所述条带的宽度、区块位置和所述条带的槽的标识符。7.根据权利要求1所述的方法,还包括:更新所述条带中的区块与所述资源池中的区块之间的映射关系。8.根据权利要求7所述的方法,还包括:修改所述条带的分页元数据,所述分页元数据指示所选择的区块为所述条带故障时的重建位置。9.根据权利要求1所述的方法,还包括:在确定所述相邻关系之前,暂停处理针对所述存储系统的未处理的用户输入/输出请求。10.根据权利要求9所述的方法,还包括:在更新所述存储系统的所有条带之后,继续处理针对所述存储系统的未处理的用户输入/输出请求。11.一种用于改变存储系统的类型的设备,包括:一个或多个处理器;耦合至所述一个或者多个处理器中的至少一个处理器的存储器;以及在所述存储器中存储的计算机程序指令,当由所述一个或多个处理器执行时,使得所述设备:从与所述存储系统相关联的资源池中,确定所述存储系统的一个条带所使用的已用磁盘集合和未被该条带使用的空闲磁盘集合;确定所述空闲磁盘集合中的空闲磁盘与所述已用磁盘集合中的已用磁盘之间的相邻关系,所述相邻关系指示所述空闲磁盘与所述已用磁盘在一段历史时间内相邻的次数;基于所述相邻关系...
【专利技术属性】
技术研发人员:孙蕾,高健,韩耕,董继炳,高宏坡,李雄成,
申请(专利权)人:伊姆西IP控股有限责任公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。