|
[root@rac1 ~]# ls -l /dev/sd*
brw-r----- 1 root disk 8, 0 Sep 14 14:11 /dev/sda
brw-r----- 1 root disk 8, 1 Sep 14 14:11 /dev/sda1
brw-r----- 1 root disk 8, 2 Sep 14 14:11 /dev/sda2
brw-r----- 1 root disk 8, 3 Sep 14 14:11 /dev/sda3
brw-r----- 1 root disk 8, 4 Sep 14 14:11 /dev/sda4
brw-r----- 1 root disk 8, 5 Sep 14 14:11 /dev/sda5
brw-r----- 1 root disk 8, 6 Sep 14 14:11 /dev/sda6
brw-r----- 1 root disk 8, 7 Sep 14 14:11 /dev/sda7
brw-r----- 1 root disk 8, 16 Sep 14 14:11 /dev/sdb
brw-r----- 1 root disk 8, 32 Sep 14 14:11 /dev/sdc
brw-r----- 1 root disk 8, 48 Sep 14 14:11 /dev/sdd
brw-r----- 1 root disk 8, 64 Sep 14 14:11 /dev/sde
brw-r----- 1 root disk 8, 80 Sep 14 14:11 /dev/sdf
brw-r----- 1 root disk 8, 96 Sep 14 14:11 /dev/sdg
brw-r----- 1 root disk 8, 112 Sep 14 14:11 /dev/sdh
brw-r----- 1 root disk 8, 128 Sep 14 14:11 /dev/sdi
brw-r----- 1 root disk 8, 144 Sep 14 14:11 /dev/sdj
[root@rac1 ~]#
[root@rac1 ~]# cd /etc/udev/rules.d
[root@rac1 rules.d]# touch 99-oracle-asmdevices.rules
执行下面的脚本
for i in b c d e f g h i j;
do
echo "KERNEL==\"sd*\", BUS==\"scsi\", PROGRAM==\"/sbin/scsi_id --whitelisted --replace-whitespace --device=/dev/\$name\", RESULT==\"`scsi_id --whitelisted --replace-whitespace --device=/dev/sd$i`\", NAME=\"asm-disk$i\", OWNER=\"grid\", GROUP=\"asmadmin\", MODE=\"0660\""
done
KERNEL=="sd*", BUS=="scsi", PROGRAM=="/sbin/scsi_id --whitelisted --replace-whitespace --device=/dev/$name", RESULT=="1ATA_VBOX_HARDDISK_VB0469f01b-c0b90ddf", NAME="asm-diskb", OWNER="grid", GROUP="asmadmin", MODE="0660"
KERNEL=="sd*", BUS=="scsi", PROGRAM=="/sbin/scsi_id --whitelisted --replace-whitespace --device=/dev/$name", RESULT=="1ATA_VBOX_HARDDISK_VBceb193cc-7f36e3a8", NAME="asm-diskc", OWNER="grid", GROUP="asmadmin", MODE="0660"
KERNEL=="sd*", BUS=="scsi", PROGRAM=="/sbin/scsi_id --whitelisted --replace-whitespace --device=/dev/$name", RESULT=="1ATA_VBOX_HARDDISK_VB47b7dba1-9fd7bd8e", NAME="asm-diskd", OWNER="grid", GROUP="asmadmin", MODE="0660"
KERNEL=="sd*", BUS=="scsi", PROGRAM=="/sbin/scsi_id --whitelisted --replace-whitespace --device=/dev/$name", RESULT=="1ATA_VBOX_HARDDISK_VB354463b5-e5509b7a", NAME="asm-diske", OWNER="grid", GROUP="asmadmin", MODE="0660"
KERNEL=="sd*", BUS=="scsi", PROGRAM=="/sbin/scsi_id --whitelisted --replace-whitespace --device=/dev/$name", RESULT=="1ATA_VBOX_HARDDISK_VBa0933a93-dcf6a6ef", NAME="asm-diskf", OWNER="grid", GROUP="asmadmin", MODE="0660"
KERNEL=="sd*", BUS=="scsi", PROGRAM=="/sbin/scsi_id --whitelisted --replace-whitespace --device=/dev/$name", RESULT=="1ATA_VBOX_HARDDISK_VB4575b979-2e4b25d8", NAME="asm-diskg", OWNER="grid", GROUP="asmadmin", MODE="0660"
KERNEL=="sd*", BUS=="scsi", PROGRAM=="/sbin/scsi_id --whitelisted --replace-whitespace --device=/dev/$name", RESULT=="1ATA_VBOX_HARDDISK_VB18a7a517-bd438308", NAME="asm-diskh", OWNER="grid", GROUP="asmadmin", MODE="0660"
[root@rac1 ~]#
[root@rac1 rules.d]# vi 99-oracle-asmdevices.rules
把上面的输出行粘贴到这个文件里面
[root@prac1 rules.d]# udevadm control --reload-rules
[root@prac1 rules.d]# start_udev
正在启动 udev:[确定]
[root@rac1 rules.d]# start_udev
Starting udev: [ OK ]
[root@rac1 rules.d]#
[root@rac1 rules.d]# scp 99-oracle-asmdevices.rules rac2:/etc/udev/rules.d/
The authenticity of host 'rac2 (192.168.8.13)' can't be established.
RSA key fingerprint is 37:d7:52:a8:b8:05:1a:c0:85:0e:79:2a:b2:08:b9:62.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'rac2,192.168.8.13' (RSA) to the list of known hosts.
root@rac2's password:
99-oracle-asmdevices.rules 100% 1432 1.4KB/s 00:00
[root@rac1 rules.d]#
在RAC2也执行如下操作
[root@rac2 ~]# start_udev
Starting udev: [ OK ]
[root@rac2 ~]#
在RAC1 RAC2下查看
[root@rac1 rules.d]# ls -l /dev/asm*
brw-rw---- 1 grid asmadmin 8, 16 Sep 12 21:37 /dev/asm-diskb
brw-rw---- 1 grid asmadmin 8, 32 Sep 12 21:37 /dev/asm-diskc
brw-rw---- 1 grid asmadmin 8, 48 Sep 12 21:37 /dev/asm-diskd
brw-rw---- 1 grid asmadmin 8, 64 Sep 12 21:37 /dev/asm-diske
brw-rw---- 1 grid asmadmin 8, 80 Sep 12 21:37 /dev/asm-diskf
brw-rw---- 1 grid asmadmin 8, 96 Sep 12 21:37 /dev/asm-diskg
brw-rw---- 1 grid asmadmin 8, 112 Sep 12 21:37 /dev/asm-diskh
brw-rw---- 1 grid asmadmin 8, 128 Sep 12 21:37 /dev/asm-diski
[root@rac1 rules.d]#
[root@rac2 ~]# ls -l /dev/asm*
brw-rw---- 1 grid asmadmin 8, 112 Sep 14 14:16 /dev/asm-diskb
brw-rw---- 1 grid asmadmin 8, 128 Sep 14 14:16 /dev/asm-diskc
brw-rw---- 1 grid asmadmin 8, 144 Sep 14 14:16 /dev/asm-diskd
brw-rw---- 1 grid asmadmin 8, 80 Sep 14 14:16 /dev/asm-diske
brw-rw---- 1 grid asmadmin 8, 96 Sep 14 14:16 /dev/asm-diskf
brw-rw---- 1 grid asmadmin 8, 48 Sep 14 14:16 /dev/asm-diskg
brw-rw---- 1 grid asmadmin 8, 64 Sep 14 14:16 /dev/asm-diskh
brw-rw---- 1 grid asmadmin 8, 16 Sep 14 14:16 /dev/asm-diski
brw-rw---- 1 grid asmadmin 8, 32 Sep 14 14:16 /dev/asm-diskj
[root@rac2 ~]#
[root@prac2 ~]# ls -lsa /dev/block
[root@prac2 ~]# udevadm info --query=all --path=/sys/block/sdc
[root@prac2 ~]# udevadm info --query=all --name=asm-diskh
|
|