硬盘的维护方法和装置制造方法及图纸

技术编号:14741206 阅读:179 留言:0更新日期:2017-03-01 16:06
本发明专利技术实施例提供一种硬盘的维护方法和装置。该方法包括:根据物理服务器、每个物理硬盘槽位和每个物理硬盘,建立图形化服务器模型和第一映射关系;其中,图形化服务器模型包括图形化服务器、图形化硬盘槽位和图形化硬盘;获取第一图形化硬盘的盘符,并根据第一映射关系和所述第一图形化硬盘的盘符确定与所述第一图形化硬盘的盘符对应的第一图形化硬盘槽位的信息;根据所述第一图形化硬盘槽位的信息确定第一物理硬盘所在的第一物理硬盘槽位,并对所述第一物理硬盘槽位中的第一物理硬盘进行维护。本发明专利技术实施例提供的方法,操作人员只需拆下该图形化服务器对应的物理服务器即可,无需拆卸所有的机架或者所有物理服务器,提高了维护硬盘的效率。

【技术实现步骤摘要】

本专利技术实施例涉及通信技术,尤其涉及一种硬盘的维护方法和装置
技术介绍
随着计算机技术的不断发展,越来越多的服务器可以内置或者外挂多个硬盘,而对于大型的存储系统,服务器需要管理几百上千块硬盘,不同硬盘分布在与服务器连接的不同的机架和机框的槽位中。当某一个硬盘需要更换时,需要从服务器的众多槽位中找到对应硬盘。为了能够准确的获知硬盘位于哪个槽位中,首先需要克服盘符漂移的问题,该盘符指的是硬盘的标识,系统盘符分配是按照检测硬盘的顺序进行分配的。盘符漂移指的是在系统启动过程中,内核会按照扫描到硬盘的顺序分配/dev/sda、/dev/sdb、/dev/sdc等盘符,后续如果热插拔硬盘,系统会顺序分配盘符,在同一个槽位,多次插拔硬盘后,可能会导致系统中的盘符不一样,例如第一次插入时,盘符可能为/dev/sdb,将硬盘拔除后,再次插入硬盘,盘符可能变为/dev/sde,出现盘符漂移。为了克服盘符漂移,现有技术采用盘符绑定技术,即对于具有单张SAS卡的服务器来讲,系统软件可以根据硬件在系统中的地址信息确定盘符,进而可以将服务器上的槽位与硬盘的盘符进行绑定,一个槽位号只能对应一个盘符。当服务器软件检测到某一个盘符对应的硬盘需要更换时,控制该硬盘的定位指示灯亮起,从而使得操作人员可以从相应的槽位上取下该硬盘。但是,现有技术的盘符绑定技术只能适用于服务器具有单张SAS卡且该SAS卡仅与一个扩展器相连的情况,其无法适用于服务器具有多张SAS卡,或者单张SAS卡与多个扩展器相连的情况,即服务器软件无法获知每个SAS卡下的每个硬盘与槽位的对应关系,例如服务器软件获知某一个SAS卡下的硬盘到底应该与服务器上的前面板上的槽位对应,还是应该与后面板上的槽位对应。若对于服务器具有多张SAS卡,或者单张SAS卡与多个扩展器相连的情况,或者当系统中包括多框机架(每个机架上设置有服务器),如果其管理大量的硬盘,且这些硬盘设置在机架的内部,即使服务器软件检测到某一个盘符对应的硬盘需要更换,控制该硬盘的定位指示灯亮起,操作人员需要手动拆下所有的机架,然后查看内部的硬盘到底哪一个定位指示灯亮起,然后才能进行替换,从而浪费了一定的人力物力。故,现有技术在维护硬盘时,无法快速找到该需要维护的硬盘所在的槽位,影响服务器的稳定性和可靠性。
技术实现思路
本专利技术提供一种硬盘的维护方法和装置,用以解决现有技术无法快速找到所需维护的硬盘所在的槽位,从而无法快速维护硬盘,影响服务器的稳定性和可靠性的技术问题。第一方面,本专利技术提供一种硬盘的维护方法,所述方法适用于物理服务器,所述物理服务器包括多个物理硬盘槽位,每个所述物理硬盘槽位对应一个物理硬盘;所述方法包括:根据所述物理服务器、每个所述物理硬盘槽位和每个所述物理硬盘,建立图形化服务器模型和第一映射关系;其中,所述图形化服务器模型包括图形化服务器、图形化硬盘槽位和图形化硬盘,一个图形化服务器对应一个物理服务器,一个图形化硬盘对应一个物理硬盘,一个图形化硬盘槽位对应一个物理硬盘槽位;所述第一映射关系为每个所述图形化硬盘的盘符和每个所述图形化硬盘槽位的信息之间的对应关系;获取第一图形化硬盘的盘符,并根据所述第一映射关系和所述第一图形化硬盘的盘符确定与所述第一图形化硬盘的盘符对应的第一图形化硬盘槽位的信息;根据所述第一图形化硬盘槽位的信息确定第一物理硬盘所在的第一物理硬盘槽位,并对所述第一物理硬盘槽位中的第一物理硬盘进行维护。结合第一方面,在第一方面的第一种可能的实施方式中,所述根据所述物理服务器、每个所述物理硬盘槽位、每个所述物理硬盘,建立第一映射关系,具体包括:根据所述物理服务器、每个所述图形化硬盘和每个所述物理硬盘的对应关系、以及用户输入的每个所述图形化硬盘槽位所关联的所述物理硬盘的盘符,获取所述第一映射关系。结合第一方面或第一方面的第一种可能的实施方式,在第一方面的第二种可能的实施方式中,所述物理服务器包括多个物理硬盘槽位,具体为:所述物理服务器包括至少两个SAS卡,每个所述SAS卡与一个SAS扩展器连接,所述SAS扩展器上具有多个所述物理硬盘槽位。结合第一方面或第一方面的第一种可能的实施方式,在第一方面的第三种可能的实施方式中,所述物理服务器包括多个物理硬盘槽位,具体为:所述物理服务器包括一个SAS卡,所述SAS卡与至少一个SAS扩展器连接,每个所述SAS扩展器上具有多个所述物理硬盘槽位。结合第一方面的第一种可能的实施方式至第一方面的第三种可能的实施方式中的任一项,在第一方面的第四种可能的实施方式中,根据所述物理服务器、每个所述图形化硬盘和每个所述物理硬盘的对应关系、以及用户输入的每个所述图形化硬盘槽位所关联的所述物理硬盘的盘符,获取所述第一映射关系,包括:对所述物理服务器中的每个所述物理硬盘进行逻辑编号,并为每个所述物理硬盘的逻辑编号按顺序分配所述物理硬盘的盘符;根据用户的点灯指示,对每个所述物理硬盘的逻辑编号对应的物理硬盘的盘符执行点灯操作,以根据所述物理服务器上的物理硬盘的指示灯状态获取每个物理硬盘的逻辑编号对应的物理硬盘的盘符与每个所述物理硬盘槽位的信息之间的第二映射关系;根据所述第二映射关系、每个所述图形化硬盘槽位和每个所述物理硬盘槽位的对应关系、以及所述用户的关联指示,为每个所述图形化硬盘槽位关联所述物理硬盘的盘符;根据每个所述图形化硬盘和每个所述物理硬盘的对应关系,以及每个所述图形化硬盘槽位所关联的所述物理硬盘的盘符,获取所述第一映射关系。结合第一方面至第一方面的第四种可能的实施方式中的任一项,在第一方面的第五种可能的实施方式中,所述方法还包括:根据所述物理服务器上的物理硬盘的更新,更新所述图形化服务器模型中的图形化硬盘;所述物理服务器上的物理硬盘的更新包括所述物理服务器上的物理硬盘的删除和新增。结合第一方面至第一方面的第五种可能的实施方式中的任一项,在第一方面的第六种可能的实施方式中,所述第一映射关系还包括:每个所述图形化硬盘的状态信息,则所述方法还包括:根据用户的查询指示和所述第一映射关系,确定用户查询的图形化硬盘的状态信息;根据所述用户查询的图形化硬盘的状态信息,确定与所述用户查询的图形化硬盘对应的物理硬盘的状态信息。第二方面,本专利技术提供一种硬盘的维护装置,所述装置适用于物理服务器,所述物理服务器包括多个物理硬盘槽位,每个所述物理硬盘槽位对应一个物理硬盘;构建模块,用于根据所述物理服务器、每个所述物理硬盘槽位和每个所述物理硬盘,建立图形化服务器模型和第一映射关系;其中,所述图形化服务器模型包括图形化服务器、图形化硬盘槽位和图形化硬盘,一个图形化服务器对应一个物理服务器,一个图形化硬盘对应一个物理硬盘,一个图形化硬盘槽位对应一个物理硬盘槽位;所述第一映射关系为每个所述图形化硬盘的盘符和每个所述图形化硬盘槽位的信息之间的对应关系;第一确定模块,用于获取第一图形化硬盘的盘符,并根据所述构建模块获得的所述第一映射关系和所述第一图形化硬盘的盘符确定与所述第一图形化硬盘的盘符对应的第一图形化硬盘槽位的信息;硬盘维护模块,用于根据所述第一确定模块确定的所述第一图形化硬盘槽位的信息确定第一物理硬盘所在的第一物理硬盘槽位,并对所述第一物理硬盘槽本文档来自技高网
...
硬盘的维护方法和装置

【技术保护点】
一种硬盘的维护方法,其特征在于,所述方法适用于物理服务器,所述物理服务器包括多个物理硬盘槽位,每个所述物理硬盘槽位对应一个物理硬盘;所述方法包括:根据所述物理服务器、每个所述物理硬盘槽位和每个所述物理硬盘,建立图形化服务器模型和第一映射关系;其中,所述图形化服务器模型包括图形化服务器、图形化硬盘槽位和图形化硬盘,一个图形化服务器对应一个物理服务器,一个图形化硬盘对应一个物理硬盘,一个图形化硬盘槽位对应一个物理硬盘槽位;所述第一映射关系为每个所述图形化硬盘的盘符和每个所述图形化硬盘槽位的信息之间的对应关系;获取第一图形化硬盘的盘符,并根据所述第一映射关系和所述第一图形化硬盘的盘符确定与所述第一图形化硬盘的盘符对应的第一图形化硬盘槽位的信息;根据所述第一图形化硬盘槽位的信息确定第一物理硬盘所在的第一物理硬盘槽位,并对所述第一物理硬盘槽位中的第一物理硬盘进行维护。

【技术特征摘要】
1.一种硬盘的维护方法,其特征在于,所述方法适用于物理服务器,所述物理服务器包括多个物理硬盘槽位,每个所述物理硬盘槽位对应一个物理硬盘;所述方法包括:根据所述物理服务器、每个所述物理硬盘槽位和每个所述物理硬盘,建立图形化服务器模型和第一映射关系;其中,所述图形化服务器模型包括图形化服务器、图形化硬盘槽位和图形化硬盘,一个图形化服务器对应一个物理服务器,一个图形化硬盘对应一个物理硬盘,一个图形化硬盘槽位对应一个物理硬盘槽位;所述第一映射关系为每个所述图形化硬盘的盘符和每个所述图形化硬盘槽位的信息之间的对应关系;获取第一图形化硬盘的盘符,并根据所述第一映射关系和所述第一图形化硬盘的盘符确定与所述第一图形化硬盘的盘符对应的第一图形化硬盘槽位的信息;根据所述第一图形化硬盘槽位的信息确定第一物理硬盘所在的第一物理硬盘槽位,并对所述第一物理硬盘槽位中的第一物理硬盘进行维护。2.根据权利要求1所述的方法,其特征在于,所述根据所述物理服务器、每个所述物理硬盘槽位、每个所述物理硬盘,建立第一映射关系,具体包括:根据所述物理服务器、每个所述图形化硬盘和每个所述物理硬盘的对应关系、以及用户输入的每个所述图形化硬盘槽位所关联的所述物理硬盘的盘符,获取所述第一映射关系。3.根据权利要求1或2所述的方法,其特征在于,所述物理服务器包括多个物理硬盘槽位,具体为:所述物理服务器包括至少两个SAS卡,每个所述SAS卡与一个SAS扩展器连接,所述SAS扩展器上具有多个所述物理硬盘槽位。4.根据权利要求1或2所述的方法,其特征在于,所述物理服务器包括多个物理硬盘槽位,具体为:所述物理服务器包括一个SAS卡,所述SAS卡与至少一个SAS扩展器连接,每个所述SAS扩展器上具有多个所述物理硬盘槽位。5.根据权利要求2-4任一项所述的方法,其特征在于,根据所述物理服务器、每个所述图形化硬盘和每个所述物理硬盘的对应关系、以及用户输入
\t的每个所述图形化硬盘槽位所关联的所述物理硬盘的盘符,获取所述第一映射关系,包括:对所述物理服务器中的每个所述物理硬盘进行逻辑编号,并为每个所述物理硬盘的逻辑编号按顺序分配所述物理硬盘的盘符;根据用户的点灯指示,对每个所述物理硬盘的逻辑编号对应的物理硬盘的盘符执行点灯操作,以根据所述物理服务器上的物理硬盘的指示灯状态获取每个物理硬盘的逻辑编号对应的物理硬盘的盘符与每个所述物理硬盘槽位的信息之间的第二映射关系;根据所述第二映射关系、每个所述图形化硬盘槽位和每个所述物理硬盘槽位的对应关系、以及所述用户的关联指示,为每个所述图形化硬盘槽位关联所述物理硬盘的盘符;根据每个所述图形化硬盘和每个所述物理硬盘的对应关系,以及每个所述图形化硬盘槽位所关联的所述物理硬盘的盘符,获取所述第一映射关系。6.根据权利要求1-5任一项所述的方法,其特征在于,所述方法还包括:根据所述物理服务器上的物理硬盘的更新,更新所述图形化服务器模型中的图形化硬盘;所述物理服务器上的物理硬盘的更新包括所述物理服务器上的物理硬盘的删除和新增。7.根据权利要求1-6任一项所述的方法,其特征在于,所述第一映射关系还包括:每个所述图形化硬盘的状态信息,则所述方法还包括:根据用户的查询指示和所述第一映射关系,确定用户查询的图形化硬盘的状态信息;根据所述用户查询的图形化硬盘的状态信息,确定与所述用户查询的图形化硬盘对应的物理硬盘的状态信息。8.一种...

【专利技术属性】
技术研发人员:林灿榕李耀辉沈剑刚
申请(专利权)人:华为软件技术有限公司
类型:发明
国别省市:江苏;32

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

1