检查磁盘id: [root@prod04 ~]# /usr/lib/udev/scsi_id --whitelisted --replace-whitespace --device=/dev/sdb
检查磁盘id:
[root@prod04 ~]# /usr/lib/udev/scsi_id --whitelisted --replace-whitespace --device=/dev/sdb
36000c291ff16db7914945dc7f9edd730
[root@prod04 ~]# /usr/lib/udev/scsi_id -g -u -d /dev/sdb
36000c291ff16db7914945dc7f9edd730
生成udev文件:
[root@prod04 ~]# for i in {b..e};
do
echo KERNEL==\"sd?\", ENV{ID_SERIAL}==\"$(/usr/lib/udev/scsi_id -g -u -d /dev/sd$i)\", SYMLINK+=\"asm_disk$i\", OWNER=\"grid\", GROUP=\"asmadmin\", MODE=\"0660\";
done
KERNEL=="sd?", ENV{ID_SERIAL}=="36000c291ff16db7914945dc7f9edd730", SYMLINK+="asm_diskb", OWNER="grid", GROUP="asmadmin", MODE="0660"
KERNEL=="sd?", ENV{ID_SERIAL}=="", SYMLINK+="asm_diskc", OWNER="grid", GROUP="asmadmin", MODE="0660"
KERNEL=="sd?", ENV{ID_SERIAL}=="", SYMLINK+="asm_diskd", OWNER="grid", GROUP="asmadmin", MODE="0660"
KERNEL=="sd?", ENV{ID_SERIAL}=="", SYMLINK+="asm_diske", OWNER="grid", GROUP="asmadmin", MODE="0660"
检查udev文件:
[root@prod04 ~]# cat /etc/udev/rules.d/99-oracle-asmdevices.rules
KERNEL=="sd?", ENV{ID_SERIAL}=="36000c291ff16db7914945dc7f9edd730", SYMLINK+="asm_diskb", OWNER="grid", GROUP="asmadmin", MODE="0660"
使udev生效:
udevadm control --reload-rules
udevadm trigger
检查磁盘权限:
[root@prod04 ~]#
[root@prod04 ~]# ll /dev/sd*
brw-rw---- 1 root disk 8, 0 Aug 7 10:07 /dev/sda
brw-rw---- 1 root disk 8, 1 Aug 7 10:07 /dev/sda1
brw-rw---- 1 root disk 8, 2 Aug 7 10:07 /dev/sda2
brw-rw---- 1 grid asmadmin 8, 16 Aug 7 10:07 /dev/sdb
[root@prod04 ~]# ll /dev/asm_diskb
lrwxrwxrwx 1 root root 3 Aug 7 10:07 /dev/asm_diskb -> sdb
--结束END--
本文标题: rhel7 udev
本文链接: https://lsjlt.com/news/48341.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
2024-10-23
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0