[root@rac1 test]# rpm -qa|grep udev
udev-095-14.24.el5
2.通过scsi_id获取设备的块设备的唯一标识名
[root@rac1 rules.d]# for i in b c d e f g ; do echo "sd$i" "`scsi_id -g -u -s /block/sd$i` "; done
sdb SATA_VBOX_HARDDISK_VBe31056b4-afbfab08_
sdc SATA_VBOX_HARDDISK_VBd4fe2ed6-e588e01a_
sdd SATA_VBOX_HARDDISK_VB538a6cf7-934820c5_
sde SATA_VBOX_HARDDISK_VB86520ac8-75639a1d_
sdf SATA_VBOX_HARDDISK_VBa14a1e75-08739f23_
sdg SATA_VBOX_HARDDISK_VB3927bacc-1da369c6_
--------------------------------------------------------------------------------
for i in c d e f g ;
do
echo "sd$i" "`scsi_id -g -u -s /block/sd$i` ";
done
--------------------------------------------------------------------------------
3.创建必要的UDEV配置文件
[root@rh2 ~]# cd /etc/udev/rules.d
定义必要的规则配置文件99-oracle-asmdevices.rules
Result 为/sbin/scsi_id -g -u -s %p的输出--Match the returned string of the last PROGRAM call. This key may be used in any following rule after a PROGRAM call. 按顺序填入刚才获取的唯一标识名即可 OWNER为安装Grid Infrastructure的用户,在11gr2中一般为grid,GROUP为asmadmin MODE采用0660即可 NAME为UDEV映射后的设备名, 建议为OCR和VOTE DISK创建独立的DISKGROUP,其余磁盘可以根据其实际用途或磁盘组名来命名。
[root@rac1 rules.d]# cat 99-oracle-asmdevices.rules
KERNEL=="sd*", BUS=="scsi", PROGRAM=="/sbin/scsi_id -g -u -s %p", RESULT=="SATA_VBOX_HARDDISK_VBe31056b4-afbfab08_", NAME="data", OWNER="grid", GROUP="asmadmin", MODE="0660"KERNEL=="sd*", BUS=="scsi", PROGRAM=="/sbin/scsi_id -g -u -s %p", RESULT=="SATA_VBOX_HARDDISK_VBd4fe2ed6-e588e01a_", NAME="arch", OWNER="grid", GROUP="asmadmin", MODE="0660"
KERNEL=="sd*", BUS=="scsi", PROGRAM=="/sbin/scsi_id -g -u -s %p", RESULT=="SATA_VBOX_HARDDISK_VB538a6cf7-934820c5_", NAME="backup", OWNER="grid", GROUP="asmadmin", MODE="0660"
KERNEL=="sd*", BUS=="scsi", PROGRAM=="/sbin/scsi_id -g -u -s %p", RESULT=="SATA_VBOX_HARDDISK_VB86520ac8-75639a1d_", NAME="vote1", OWNER="grid", GROUP="asmadmin", MODE="0660"
KERNEL=="sd*", BUS=="scsi", PROGRAM=="/sbin/scsi_id -g -u -s %p", RESULT=="SATA_VBOX_HARDDISK_VBa14a1e75-08739f23_", NAME="vote2", OWNER="grid", GROUP="asmadmin", MODE="0660"
KERNEL=="sd*", BUS=="scsi", PROGRAM=="/sbin/scsi_id -g -u -s %p", RESULT=="SATA_VBOX_HARDDISK_VB3927bacc-1da369c6_", NAME="vote3", OWNER="grid", GROUP="asmadmin", MODE="0660"
4.将该规则文件拷贝到其他节点上
[root@rh2 rules.d]# scp 99-oracle-asmdevices.rules rac2:/etc/udev/rules.d
5.在所有节点上启动udev服务,或者重启服务器即可
[root@rh2 rules.d]# /sbin/start_udev
Starting udev: [ OK ]
6.[root@rac2 ~]# ll /dev/