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配置
发布评论