[发明专利]一种解决热插拔时磁盘盘符漂移方法及装置在审
申请号: | 201810534073.7 | 申请日: | 2018-05-29 |
公开(公告)号: | CN108845762A | 公开(公告)日: | 2018-11-20 |
发明(设计)人: | 张旭芳;匡志鹏 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 济南诚智商标专利事务所有限公司 37105 | 代理人: | 王汝银 |
地址: | 450018 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 磁盘 漂移 热插拔 磁盘信息 规则文件 运维 查询模块 磁盘物理 规则建立 系统建立 重启系统 发生盘 系统盘 绑定 插槽 查询 保证 | ||
本发明公开了一种解决热插拔时磁盘盘符漂移方法,包括以下步骤:依据udev规则建立别名系统,所述别名系统与磁盘物理插槽对应。还公开了一种解决热插拔时磁盘盘符漂移装置,包括:磁盘信息查询模块,完成所有磁盘信息查询;别名系统建立模块,完成建立绑定了磁盘PCI插槽号的磁盘别名的udev规则文件;udev规则生效模块,完成在不重启系统情况下使新建立的udev规则文件生效。保证使用别名系统做后续运维操作时,别名系统对应的磁盘永远不会发生盘符漂移,规避掉热插拔磁盘时系统盘符不固定导致的运维困扰。
技术领域
本发明涉及磁盘管理技术领域,尤其是一种解决热插拔时磁盘盘符漂移方法及装置。
背景技术
对于数据中心的运维人员来说,会遇到在服务器硬盘损坏时不停机的情况下更换硬盘的情况,也就是对硬盘进行热插拔。在对硬盘进行热插拔后,经常会发现盘符发生了变化,如图1所示,新插入的NVME盘的盘符理想情况下应该保持不变为nvme7n1,却变成了nvme8n1,发生了盘符漂移。在操作系统中,这是一种正常现象,当拔出硬盘时,若系统有进程正在访问该硬盘,则内核不会删除磁盘对应IDR的整数,该整数就会被占用,再次插入硬盘时,就分配新的IDR整数给盘符,导致盘符漂移。也就是原有磁盘对应的IDR整数7被占用,所以当插入NVME盘时,系统分配了新的IDR整数8给新插入的磁盘。虽然这是一种正常现象,但是却对系统后续的运维造成了困扰和麻烦,因为磁盘盘符是不固定的。
发明内容
本发明的目的是提供一种解决热插拔时磁盘盘符漂移方法及装置,保证使用别名系统做后续运维操作时,别名系统对应的磁盘永远不会发生盘符漂移,规避掉热插拔磁盘时系统盘符不固定导致的运维困扰。
为实现上述目的,本发明采用下述技术方案:
本发明第一发明提供了一种一种解决热插拔时磁盘盘符漂移方法,包括以下步骤:
依据udev规则建立别名系统,所述别名系统与磁盘物理插槽对应。
结合第一方面,在第一方面第一种可能的实现方式中,所述依据udev规则建立别名系统,具体包括:
自定义udev规则文件,所述udev规则文件包括绑定了磁盘PCI插槽号的磁盘别名。
结合第一方面,在第一方面第二种可能的实现方式中,所述自定义udev规则文件步骤之前,还包括:
依次查询所有磁盘信息。
结合第一方面,在第一方面第三种可能的实现方式中,所述自定义udev规则文件步骤之后,还包括:
通过指令在不重启系统情况下,使新建立的udev规则文件生效。
结合第一方面,在第一方面第四种可能的实现方式中,所述通过指令在不重启系统情况下,使新建立的udev规则文件生效步骤之后,还包括:
使用如下指令#ls-ltr/dev/nvme*检测udev规则是否生效。
本发明第二方面提供了一种解决热插拔时磁盘盘符漂移装置,包括:
磁盘信息查询模块,完成所有磁盘信息查询;
别名系统建立模块,完成建立绑定了磁盘PCI插槽号的磁盘别名的udev规则文件;
udev规则生效模块,完成在不重启系统情况下使新建立的udev规则文件生效。
本发明第二方面的所述网络服务的控制装置能够实现第一方面及第一方面的各实现方式中的方法,并取得相同的效果。
发明内容中提供的效果仅仅是实施例的效果,而不是发明所有的全部效果,上述技术方案中的一个技术方案具有如下优点或有益效果:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810534073.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种个人云存储设备
- 下一篇:一种可集中管理硬盘状态的系统及方法