用于管理存储系统的方法、设备和计算机程序产品技术方案

技术编号:21714114 阅读:34 留言:0更新日期:2019-07-27 19:08
本公开的实施例涉及用于管理存储系统的方法、设备和计算机程序产品。一种方法包括响应于接收到恢复存储系统的命令,从待恢复的存储系统中的第一盘读取第一配置信息。第一配置信息指示第一盘所属的第一盘阵列组。该方法还包括至少基于第一配置信息,恢复第一盘阵列组。该方法还包括响应于第一盘阵列组被恢复,从第一盘阵列组读取第二配置信息。第二配置信息指示第一盘阵列组所属的存储资源池。此外,该方法还包括至少基于第二配置信息,恢复存储资源池。本公开的实施例能够在系统数据库中的配置信息丢失的情况下逐级恢复存储系统中的各级存储对象。

Methods, equipment and computer program products for managing storage systems

【技术实现步骤摘要】
用于管理存储系统的方法、设备和计算机程序产品
本公开的实施例总体涉及数据存储领域,具体涉及用于管理存储系统的方法、设备和计算机程序产品。
技术介绍
数据恢复是指诸如当存储系统被损坏或者数据被意外删除时将数据重新组织和拼凑在一起的过程。通常,只要存储设备上的数据区域未被严重损坏,可以通过恢复技术来对数据进行恢复。然而,对于存储系统而言,数据恢复通常还要求管理存储系统的操作系统(OS)能够继续工作,因为存储系统的重要配置信息通常被存储在操作系统的相应数据库中。如果操作系统崩溃而被重装,则这些重要配置信息可能会丢失。在此情况下,即使在存储设备上存储的用户数据未被损坏,这些数据也无法被重新组织和访问,因为描述这些存储设备和数据如何被组织的配置信息已经丢失。
技术实现思路
本公开的实施例提供了用于管理存储系统的方法、设备和计算机程序产品。在本公开的第一方面,提供了一种用于管理存储系统的方法。该方法包括响应于接收到恢复存储系统的命令,从待恢复的存储系统中的第一盘读取第一配置信息。第一配置信息指示第一盘所属的第一盘阵列组。该方法还包括至少基于第一配置信息,恢复第一盘阵列组。该方法还包括响应于第一盘阵列本文档来自技高网...

【技术保护点】
1.一种用于管理存储系统的方法,包括:响应于接收到恢复存储系统的命令,从待恢复的所述存储系统中的第一盘读取第一配置信息,所述第一配置信息指示所述第一盘所属的第一盘阵列组;至少基于所述第一配置信息,恢复所述第一盘阵列组;响应于所述第一盘阵列组被恢复,从所述第一盘阵列组读取第二配置信息,所述第二配置信息指示所述第一盘阵列组所属的存储资源池;以及至少基于所述第二配置信息,恢复所述存储资源池。

【技术特征摘要】
1.一种用于管理存储系统的方法,包括:响应于接收到恢复存储系统的命令,从待恢复的所述存储系统中的第一盘读取第一配置信息,所述第一配置信息指示所述第一盘所属的第一盘阵列组;至少基于所述第一配置信息,恢复所述第一盘阵列组;响应于所述第一盘阵列组被恢复,从所述第一盘阵列组读取第二配置信息,所述第二配置信息指示所述第一盘阵列组所属的存储资源池;以及至少基于所述第二配置信息,恢复所述存储资源池。2.根据权利要求1所述的方法,其中从所述第一盘读取所述第一配置信息包括:从所述第一盘的盘数据格式(DDF)区域读取所述第一配置信息。3.根据权利要求1所述的方法,其中所述第一配置信息还指示所述第一盘阵列组的类型以及所述第一盘阵列组中包括的第二盘,并且恢复所述第一盘阵列组包括:确定所述第二盘是否存在;基于所述确定的结果和所述第一盘阵列组的所述类型,确定所述第一盘阵列组是否可恢复;以及响应于确定所述第一盘阵列组可恢复,恢复所述第一盘阵列组。4.根据权利要求1所述的方法,其中所述第二配置信息还指示所述存储资源池中待恢复的第二盘阵列组,并且恢复所述存储资源池包括:恢复所述第二盘阵列组;以及响应于所述第一盘阵列组和所述第二盘阵列组被恢复,将所述存储资源池确定为可恢复。5.根据权利要求4所述的方法,其中恢复所述存储资源池还包括:响应于确定所述第一盘阵列组和所述第二盘阵列组中的至少一个未被恢复,将所述存储资源池确定为不可恢复。6.根据权利要求4所述的方法,其中所述方法还包括:响应于确定所述存储资源池可恢复,从所述存储资源池读取第三配置信息,所述第三配置信息指示所述存储资源池上待恢复的用户存储对象;以及至少基于所述第三配置信息,恢复所述用户存储对象。7.根据权利要求6所述的方法,其中所述用户存储对象包括基于所述存储资源池而创建的逻辑存储单元和文件系统中的至少一项。8.根据权利要求6所述的方法,其中恢复所述用户存储对象包括:利用所述第一配置信息、所述第二配置信息和所述第三配置信息中的至少一项来更新所述存储系统的配置信息。9.根据权利要求8所述的方法,其中恢复所述用户存储对象还包括响应于所述更新失败,执行以下任一项:利用所述第一配置信息、所述第二配置信息和所述第三配置信息中的至少一项来重新更新所述存储系统的配置信息;以及使所述存储系统回复到被恢复之前的状态。10.一种用于管理存储系统的方法,包括:响应于在存储系统中创建存储资源池,在所述存储资源池中记录第三配置信息,所述第三配置信息指示在所述存储资源池上创建的用户存储对象,所述存储资源池至少包括盘阵列组,并且所述盘阵列组包括至少一个盘;在所述盘阵列组中记录第二配置信息,所述第二配置信息指示包括所述盘阵列组的所述存储资源池以及所述存储资源池包括的其他盘阵列组;在所述至少一个盘中记录第一配置信息,所述第一配置信息指示包括所述至少一个盘的所述盘阵列组;以及响应于接收到所述存储系统中的配置更新的指示,更新所述第一配置信息、所述第二配置信息和所述第三配置信息中的至少一项。11.一种用于管理存储系统的设备,包括:至少一个处理单元;至少一个存储器,所述至少一个存储器被耦合到所述至少一个处理单元并且存储用于由所述至少一个处理单元执行的指令,所述指令当由所述至少一个处理单元执行时,使得所述设备执行动作,所述动作包括:响应于接收到恢复存储系统的命令,从待恢复的所述存储系统中的第一盘读取第一配置信息,所述第一配置信息指示所述第一盘所属的第一盘阵列组;至少基于所述第一配置信息,恢...

【专利技术属性】
技术研发人员:胡博吴迁黄娟余颖李晶
申请(专利权)人:伊姆西IP控股有限责任公司
类型:发明
国别省市:美国,US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1