首页 > 数据库 > Oracle > rhel7 udev
检查磁盘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
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/20747382/viewspace-2199298/ ,如需转载,请注明出处,否则将追究法律责任。