udev配置

编程入门 行业动态 更新时间:2024-10-27 01:36:34

<a href=https://www.elefans.com/category/jswz/34/1757652.html style=udev配置"/>

udev配置

udev设备文件的管理

liunx 把设备文件放在udev下

基于事件进行动态加载设备

 

[root@mysql2 ~]# ls /proc/    //是内存的管理文件

[root@mysql2 ~]# ls /sys/     硬件影射

 

 

编写udev规则,给设备改名字:/etc/udev/rules.d在这个目录下修改

 

1.查看设备在内核的属性:

[root@mysql1 ~]# udevadm info  -a -p  /sys/block/sda |less

 

[root@mysql1 ~]# cd /etc/udev

[root@mysql1 udev]# ls

hwdb.bin  rules.d  udev.conf

[root@mysql1 udev]# cd  rules.d/

 

[root@mysql1 rules.d]# vim 100-ipsan.rules    //数字最小的先检查

SUBSYSTEM=="block",ATTR{size}=="41943040",ATTRS{vendor}=="LIO-ORG ",SYMLINK+="ipsan"

:wq

 

[root@mysql1 rules.d]# systemctl  restart systemd-udev-trigger.service 

[root@mysql1 rules.d]# ls /dev/ipsan

/dev/ipsan

 

给设备添进ww_id 就可以具有唯一性:

 

这个是ww_id

[root@mysql1 rules.d]# /usr/lib/udev/scsi_id  -g  -u /dev/sda

36001405a3fbe6769ddb45c98a9bcd341

 

[root@mysql1 rules.d]# vim 100-ipsan.rules 

SUBSYSTEM=="block",ATTR{size}=="41943040",ATTRS{vendor}=="LIO-ORG ",PROGRAM=="/usr/lib/udev/scsi_id -g -u $devnode",RESULT=="36001405a3fbe6769ddb45c98a9bcd341",SYMLINK+="ipsan1"

:wq

 

$devnode  这是一个磁盘的块设备的变量

$devnode  表示磁盘

$devpath  表示分区

 

[root@mysql1 rules.d]# ls /dev/ipsan1

/dev/ipsan1

 

[root@mysql1 rules.d]# ls -ld /dev/ipsan1 

lrwxrwxrwx. 1 root root 3 8月   3 16:30 /dev/ipsan1 -> sda

 

 

 

 

 

 

 

 

 

 

 

 

更多推荐

udev配置

本文发布于:2023-06-16 01:22:09,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/736955.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:udev

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!