[发明专利]硬盘盘符分配方法无效
申请号: | 201210265527.8 | 申请日: | 2012-07-27 |
公开(公告)号: | CN102789371A | 公开(公告)日: | 2012-11-21 |
发明(设计)人: | 马翀 | 申请(专利权)人: | 曙光信息产业(北京)有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 北京德恒律治知识产权代理有限公司 11409 | 代理人: | 章社杲;孙征 |
地址: | 100193 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 盘盘 分配 方法 | ||
技术领域
本发明基本上涉及计算机领域,更具体地来说,涉及一种硬盘盘符分配方法。
背景技术
在如今的服务器运行过程中需要存储大量数据,因此,往往在服务器主板上安装了多块硬盘。通常,在Linux操作系统中,对盘符的分配方式是给先识别到的硬盘分配比较小的盘符如(/dev/sda),而给后识别到的硬盘分配较大的盘符(/dev/sdb)。这就导致每次对硬盘操作并不能根据盘符来推断是哪一张硬盘。而事实上很多应用都依赖于盘符来定位硬盘。
现有技术提供了一种分配逻辑盘符的方法,该方法包括:在系统启动后,根据保存的硬盘物理标识和逻辑盘符之间的对应关系确定硬盘物理标识对应的逻辑盘符;将确定的逻辑盘符分配给对应的硬盘物理标识。采用该方法能够使硬盘物理标识和逻辑盘符之间的对应关系在系统重启前后保持一致,从而可以通过逻辑盘符查找到对应的物理硬盘,进一步提高查找有故障硬盘的效率。
上述现有技术在一定程度上保持了硬盘与盘符之间的一致性,然而,该现有技术应用的是硬盘本身的信息,对于设备驱动有一定的要求,并且存在硬盘序列号无法识别等问题。即使能够识别,每换一块硬盘或者增加、减少一块硬盘就要重新将新的硬盘的序列号等信息与盘符相对应,过程较为繁琐,浪费了较多的系统资源。
发明内容
为了克服上述现有技术的缺陷,本发明提供了一种硬盘盘符分配方法。通过本发明所提供的硬盘盘符分配方法,解决了如何在不需要对硬盘的驱动进行定制化的情况下,就能够将盘符分配给硬盘的技术问题。
根据本发明的一个方面,提供了一种硬盘盘符分配方法,包括:步骤S1:识别到有硬盘插入硬盘插槽中;步骤S2:获取所述硬盘插槽的物理端口PHY地址;以及步骤S3:根据所述PHY地址,将所述PHY地址对应的盘符分配给所述硬盘。
优选地,每个硬盘插槽的PHY地址均分别与一个盘符相对应。
优选地,在所述步骤S1之后,所述步骤S2之前,所述方法还包括:通过获取硬盘域信息判断所述硬盘是否是SCSI硬盘和SAS硬盘中的一种,如果是,则执行所述步骤S2。
优选地,如果判断出所述硬盘既不是SCSI硬盘,也不是SAS硬盘,则将除与所述每个硬盘插槽的PHY地址相对应的盘符之外的其他盘符分配给所述硬盘。
优选地,所述PHY地址为第一PHY地址、第二PHY地址、第三PHY地址、第四PHY地址、第五PHY地址、第六PHY地址、第七PHY地址或者第八PHY地址,其中,所述第一PHY地址对应的盘符为/dev/sda,所述第二PHY地址对应的盘符为/dev/sdb,所述第三PHY地址对应的盘符为/dev/sdc,所述第四PHY地址对应的盘符为/dev/sdd,所述第五PHY地址对应的盘符为/dev/sde,所述第六PHY地址对应的盘符为/dev/sdf,所述第七PHY地址对应的盘符为/dev/sdg,所述第八PHY地址对应的盘符为/dev/sdh。
优选地,所述其他盘符为/dev/sdi。
优选地,所述步骤S1包括:在操作系统启动后,当识别到有硬盘插入到硬盘插槽时,向盘符分配模块发送事件信号。
优选地,所述步骤S2包括:所述盘符分配模块响应于所述事件信号,通过获取硬盘域信息得到所述硬盘插槽的PHY地址。
优选地,所述步骤S3包括:所述盘符分配模块根据所得到的所述PHY地址,将所述PHY地址对应的盘符分配给所述硬盘。
优选地,所述操作系统为Linux操作系统。
通过本发明所描述的硬盘盘符分配方法,能够迅速准确地将盘符分配给硬盘,避免了硬盘驱动给盘符分配带来的不便,节省了系统资源。
附图说明
附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
图1是根据本发明的硬盘盘符分配方法的总体实施例的流程图;
图2是根据本发明的硬盘盘符分配方法的具体实施例的流程图。
具体实施方式
以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。
图1是根据本发明的硬盘盘符分配方法的总体实施例的流程图。在图1中:
步骤S100:识别到有硬盘插入硬盘插槽中。优选地,在操作系统启动后,当识别到有硬盘插入到硬盘插槽时,向盘符分配模块发送事件信号。其中,该操作系统可以是Linux操作系统。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于曙光信息产业(北京)有限公司,未经曙光信息产业(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210265527.8/2.html,转载请声明来源钻瓜专利网。