1、查看共享磁盘

[root@node2 ~]# ll /dev/sd*

brw-r----- 1 root disk 8,  0 Oct 22  2015 /dev/sda

brw-r----- 1 root disk 8,  1 Oct 22  2015 /dev/sda1

brw-r----- 1 root disk 8,  2 Oct 22  2015 /dev/sda2

brw-r----- 1 root disk 8,  3 Oct 22  2015 /dev/sda3

brwx------ 1 root root 8, 16 Oct 22  2015 /dev/sdb

brwx------ 1 root root 8, 32 Oct 22  2015 /dev/sdc

brwx------ 1 root root 8, 48 Oct 22  2015 /dev/sdd

brwx------ 1 root root 8, 64 Oct 22  2015 /dev/sde

红色部分是要设置的磁盘

2、获取磁盘ID,并绑定盘符,通过以下脚本

      redhat5.5使用以下脚本

for i in b c d e f g h i ;

do

echo "KERNEL==\"sd*\", BUS==\"scsi\", PROGRAM==\"/sbin/scsi_id -g -u -s %p\", RESULT==\"`scsi_id -g -u -s /block/sd$i`\", NAME=\"asm-disk$i\", OWNER=\"grid\", GROUP=\"asmadmin\", MODE=\"0660\"">> /etc/udev/rules.d/99-oracle-asmdevices.rules

done

    redhat6.5使用以下的脚本

2.1、首先建立脚本执行的命令

vim /etc/scsi_id.config

options=--whitelisted --replace-whitespace

for i in b c d ;

do

echo "KERNEL==\"sd*\",BUS==\"scsi\", PROGRAM==\"/sbin/scsi_id --whitelisted --replace-whitespace --device=/dev/\$name\", RESULT==\"`/sbin/scsi_id --whitelisted --replace-whitespace --device=/dev/sd$i`\", NAME=\"asm-disk$i\", OWNER=\"grid\", GROUP=\"asmadmin\", MODE=\"0660\""      >>   /etc/udev/rules.d/99-oracle-asmdevices.rules

done

3、启动udev

[root@rac2 ~]# /sbin/start_udev

Starting udev:                                             [  OK  ]

4、查看结果

[root@node2 ~]# ll /dev/asm-disk*

brw-rw---- 1 grid asmadmin 8, 16 Oct 22 00:11 /dev/asm-diskb

brw-rw---- 1 grid asmadmin 8, 32 Oct 22  2015 /dev/asm-diskc

brw-rw---- 1 grid asmadmin 8, 64 Oct 22 00:11 /dev/asm-diskd

brw-rw---- 1 grid asmadmin 8, 48 Oct 22 00:11 /dev/asm-diske

至此,udev绑定asm磁盘搭建完成