本发明涉及磁盘管理技术领域,尤其是一种解决热插拔时磁盘盘符漂移方法及装置。

背景技术:

对于数据中心的运维人员来说,会遇到在服务器硬盘损坏时不停机的情况下更换硬盘的情况,也就是对硬盘进行热插拔。在对硬盘进行热插拔后,经常会发现盘符发生了变化,如图1所示,新插入的NVME盘的盘符理想情况下应该保持不变为nvme7n1,却变成了nvme8n1,发生了盘符漂移。在操作系统中,这是一种正常现象,当拔出硬盘时,若系统有进程正在访问该硬盘,则内核不会删除磁盘对应IDR的整数,该整数就会被占用,再次插入硬盘时,就分配新的IDR整数给盘符,导致盘符漂移。也就是原有磁盘对应的IDR整数7被占用,所以当插入NVME盘时,系统分配了新的IDR整数8给新插入的磁盘。虽然这是一种正常现象,但是却对系统后续的运维造成了困扰和麻烦,因为磁盘盘符是不固定的。

技术实现要素:

本发明的目的是提供一种解决热插拔时磁盘盘符漂移方法及装置,保证使用别名系统做后续运维操作时,别名系统对应的磁盘永远不会发生盘符漂移,规避掉热插拔磁盘时系统盘符不固定导致的运维困扰。

为实现上述目的,本发明采用下述技术方案:

本发明第一发明提供了一种一种解决热插拔时磁盘盘符漂移方法,包括以下步骤:

依据udev规则建立别名系统,所述别名系统与磁盘物理插槽对应。

结合第一方面,在第一方面第一种可能的实现方式中,所述依据udev规则建立别名系统,具体包括:

自定义udev规则文件,所述udev规则文件包括绑定了磁盘PCI插槽

Linux热插拔硬盘导致盘符漂移,一种解决热插拔时磁盘盘符漂移方法及装置与流程...相关推荐

  1. 计算机与u盘连接使用,两种解决手机与U盘连接问题的方法!

    一些粉丝最近问了一个有趣的问题:手机可以连接到USB闪存盘吗?对于这个问题,我相信许多手机发烧友都非常感兴趣.许多朋友可能会认为手机的USB接口与USB闪存驱动器接口不同,因此无法将手机连接到USB闪 ...

  2. 计算机无法显示硬盘盘符,win10打开此电脑不显示磁盘盘符的解决方法?

    小编今天给大家分享介绍的是win10打开此电脑不显示磁盘盘符只能通过输入驱动号来访问的具体解决方法.最近有win10专业版的小伙伴向小编反应自己的win10电脑打开此电脑后找不到磁盘盘符,但是直接在地 ...

  3. linux 操作系统root账号被锁定的两种解决方法

    linux 操作系统root账号被锁定的两种解决方法 参考文章: (1)linux 操作系统root账号被锁定的两种解决方法 (2)https://www.cnblogs.com/redhatlinu ...

  4. win10下如何隐藏Linux盘符,Windows10系统下如何隐藏一个磁盘盘符

    一位用户反馈自己电脑中有一些不希望被访客看见的文件.照片及视频,因此就希望将它隐藏在一个只有自己知道的地方,这该如何实现呢?今天,系统城小编就要为大家分享Windows10系统下隐藏一个磁盘盘符的方法 ...

  5. 更改计算机磁盘,win10X系统磁盘盘符如何更改 简单快速修改电脑磁盘盘符

    Win10 X系统磁盘盘符怎么修改?一般电脑磁盘盘符是使用26个英文字符加上一个冒号:来标识,部分追求个性化的小伙伴想把win10 X系统盘符更改成自己想要的符号,那么怎么修改win10 X的系统盘符 ...

  6. linux控制NVme硬盘点灯,硬盘点灯模式的设置方法及装置与流程

    本发明涉及自动化控制技术领域,更具体的,涉及一种硬盘点灯模式的设置方法及装置. 背景技术: 随着信息化的发展,客户对服务器的需求日益增多.不同客户在同款服务器机型中对硬盘配置参数可能要求各异,例如,一 ...

  7. linux加速度传感器校准,加速度传感器校准方法及装置与流程

    本申请涉及传感器校准领域,具体而言,涉及一种加速度传感器校准方法及装置. 背景技术: 在移动终端中,导航软件的使用频率越来越高,比如说百度地图.高德导航等.目前,移动终端通常包含加速度传感器,在导航过 ...

  8. linux物理硬盘和sd的对应关系_Linux物理存储结构以及磁盘划分

    在上一篇讲解mount命令的时候,有提到过挂载光驱或U盘,那么我们如何知道光驱就是在/dev/cdrom呢?在Linux系统中一切都是文件,硬件设备也不例外.既然是文件,就必须有文件名称.系统内核中的 ...

  9. U盘强制拔出丢失数据的恢复方法(U盘写保护的四种解决方法)

    ● U盘强制拔出丢失数据的恢复方法 U盘从出现以来,小巧便携容量大深受人们的喜爱,不用像云盘一样需要下载,所以重要的文件我们都喜欢用U盘来传递数据,但是很多人使用U盘拔出时都没有使用"弹出U ...

最新文章

  1. 几个机器学习算法及应用领域相关的中国大牛
  2. rhel6 mysql replication
  3. TextView之二:常用属性
  4. 递归求和的复习-计算m~n整数和
  5. 【飞秋】Asp.net MVC2 model验证 看似美好,实则让人失望。
  6. asp.net学习笔记异常处理001---.framework4.0中asp.net页面ValidateRequest=false 无效的问题
  7. 大神干货:腾讯广告算法大赛亚军宝藏指南带你顺利出圈
  8. idea yml变成文件了_初识SpringBoot之配置文件(二)——配置文件值注入
  9. 蓝桥杯 ADV-180 算法提高 陶陶摘苹果2
  10. Druid Monitor监控JavaSE,杀cmd端口进程
  11. DB2数据库基本操作
  12. ectouch java_ectouch: 包含 ECTouch_v2.7.2_SC_UTF8 ECshop_v3.6.0_UTF8_release ECShop_V4.0.0_UTF8
  13. 网络工程师技能知识图谱,超全超细致,值得收藏
  14. Python3字符串前缀u、b、r
  15. 如何学好c++,还是好好看书籍吧!
  16. 记一次代码编写规范引发的惨案 | perl脚本转前端平台代码之‘天坑’
  17. 神经网络的具体应用实例,各种神经网络的应用
  18. openwrt设置语言的过程
  19. TCL双引号 花括号 中括号
  20. 利用站点抓取功能批量下载壁纸

热门文章

  1. iOS中的符号冲突(一)- 基础原理
  2. Pycharm中怎样搜索\t等隐藏的符号
  3. 【完整版】2019h1深圳二手楼市热度如何?(数据爬取、分析建模)
  4. NLP教程:教你如何自动生成对联
  5. OpenCV入门级图像处理教程,从小白到视觉算法工程师
  6. 计算机软件系统三类,计算机的应用软件分为哪三类
  7. 角度的均值与标准差(circular data/ directional statistics)
  8. 毕业半年初到小公司,后端助理开发工程师。
  9. ecshop 会员卡的添加说明
  10. 创建centos7下的加密移动硬盘