The invention relates to the technical field of computer, and provides a system, computer hard disk sequence binding method method includes: call query command, crawl and equipment information and the rules of all the hard disk cache in the udev database ID_SERIAL, and generation and equipment information matching equipment file; according to all of the hard disk capture device information, rules ID_SERIAL and generation of the device file, generate.Rules suffix for the rule file, the rules file by analytical timing to identify the server hard disk boot process, so as to realize the automatic sequence binding on the hard disk, orderly start control server hard disk, and reduce manual intervention, save hard disk test time and improve test efficiency, high availability.
【技术实现步骤摘要】
一种计算机硬盘序列绑定方法及系统
本专利技术属于计算机
,尤其涉及一种计算机硬盘序列绑定方法及系统。
技术介绍
在服务器上,用于存放数据的存储介质较多,例如硬盘、磁盘阵列(RedundantArraysofIndependentDisks,RAID)和SAS卡,其中,硬盘是电脑主要的存储媒介之一,由一个或者多个铝制或者玻璃制的碟片组成。碟片外覆盖有铁磁性材料。硬盘有固态硬盘、机械硬盘和混合硬盘。固态硬盘SSD采用闪存颗粒来存储,机械硬盘采用磁性碟片来存储,混合硬盘是把磁性硬盘和闪存集成到一起的一种硬盘。绝大多数硬盘都是固定硬盘,被永久性地密封固定在硬盘驱动器中。在linux系统下,服务器一般配置较多个硬盘,该配置的数量较多的硬盘带来了磁盘乱序的问题,而且磁盘乱序问题已经成为服务器实际测试过程中的共性问题,目前一般通过linux系统默认的设备管理工具udev进行硬盘设备绑定,但是这种利用linux系统的udev进行硬盘设备绑定方法,需要测试人员手动设置和操作,绑定效率较低,耗时耗力。
技术实现思路
本专利技术的目的在于提供一种计算机硬盘序列绑定方法,旨在解决现有技 ...
【技术保护点】
一种计算机硬盘序列绑定方法,其特征在于,所述方法包括下述步骤:调用查询命令,抓取并缓存udev数据库中所有硬盘的设备信息和规则项ID_SERIAL,并生成与设备信息相匹配的设备文件,其中,所述设备信息包括设备名称、总线路径、厂商名称、设备型号、序列号和硬盘磁盘大小,所述设备信息、规则项ID_SERIAL和设备文件之间存在一一对应的关系;根据抓取的所有硬盘的设备信息、规则项ID_SERIAL和生成的所述设备文件,生成后缀为.rules的规则文件,所述规则文件用以标识服务器开机过程中硬盘的解析时序。
【技术特征摘要】
1.一种计算机硬盘序列绑定方法,其特征在于,所述方法包括下述步骤:调用查询命令,抓取并缓存udev数据库中所有硬盘的设备信息和规则项ID_SERIAL,并生成与设备信息相匹配的设备文件,其中,所述设备信息包括设备名称、总线路径、厂商名称、设备型号、序列号和硬盘磁盘大小,所述设备信息、规则项ID_SERIAL和设备文件之间存在一一对应的关系;根据抓取的所有硬盘的设备信息、规则项ID_SERIAL和生成的所述设备文件,生成后缀为.rules的规则文件,所述规则文件用以标识服务器开机过程中硬盘的解析时序。2.根据权利要求1所述的计算机硬盘序列绑定方法,其特征在于,所述方法还包括下述步骤:预先搭建硬盘序列绑定环境平台,所述硬盘序列绑定环境平台配置有CPU、raid卡设备、sas卡和若干个硬盘。3.根据权利要求2所述的计算机硬盘序列绑定方法,其特征在于,所述根据抓取的所有硬盘的设备信息、规则项ID_SERIAL和生成的所述设备文件,生成后缀为.rules的规则文件的步骤具体包括下述步骤:调用规则函数,根据抓取到的硬盘的设备信息,获取与每一个硬盘所对应的规则项ID_SERIAL;将对应的规则项ID_SERIAL写入到与其对应的设备文件中,形成后缀为.rules的规则文件。4.根据权利要求3所述的计算机硬盘序列绑定方法,其特征在于,所述方法还包括下述步骤:删除用于缓存所述所有硬盘的设备信息和规则项ID_SERIAL的文件。5.根据权利要求4所述的计算机硬盘序列绑定方法,其特征在于,所述方法还包括下述步骤:调用命令,对生成的后缀为.rules的规则文件进行文件内容的确认,判断生成的规则文件是否正确。6.一种计算机硬盘序列绑定系统,其特征在于,所述系统包括:内...
【专利技术属性】
技术研发人员:徐伟超,
申请(专利权)人:郑州云海信息技术有限公司,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。