centos7盘符 linux_centos7 盘符变动 绑定槽位

在CentOS7中,由于硬盘槽位和盘符分配的关系,热插拔可能导致盘符错乱。通过使用udev规则,可以自定义硬盘盘符绑定,避免这个问题。例如创建100-define.rules文件,设定每个硬盘的DEVPATH,从而固定盘符,如sda、sdb等。这样可以确保即使热插拔,指定槽位的硬盘盘符也不会改变。
摘要由CSDN通过智能技术生成

服务器下的硬盘主有机械硬盘、固态硬盘以及raid阵列,通常内核分配盘符的顺序是/dev/sda、/dev/sdb… …。在系统启动过程中,内核会按照扫描到硬盘的顺序分配盘符(先分配直通的,再分配阵列)。在同一个硬盘槽位,热插拔硬盘,系统会顺着已存在的盘符分配下去,如之前分配的是/dev/sdb,系统最后一块硬盘是/dev/sdf,那么/dev/sdb/热拔插后,系统会重新分配这块硬盘的盘符为/dev/sdg,出现盘符错乱的情况。

假设机器上有14个硬盘槽位,槽位号分别为0~13,在Centos7.3环境下,R730XD服务器分配槽位如下:

0

3

6

1

4

7

2

5

8

/dev/sda

/dev/sdd

/dev/sdg

/dev/sdb

/dev/sde

/dev/sdh

/dev/sdc

/dev/sdf

/dev/sdi

在此种情况下,我们应该可以用以下方法解决盘符错位的问题:

[root@localhost ~]# udevadm info -q path -n /dev/sda

/devices/pci0000:00/0000:00:1f.2/ata5/host5/target5:0:0/5:0:0:0/block/sda

按此方法分别获取sdb sdc sdd, 然后自定义规则:

[root@localhost rules.d]# pwd

/usr/lib/udev/rules.d

[

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值