1.说明
在安装RAC时需要配置共享磁盘,而不同版本的操作系统支持的语法有所不同。下面是通过udev来配置共享磁盘的方法。
2.具体语法
1)Redhat 5.*
for i in b c d;
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/""
done
2)Redhat 6.*
for i in b c d;
do
echo "KERNEL==/"sd*/", BUS==/"scsi/",PROGRAM==/"/sbin/scsi_id -g -u /dev//$name/", RESULT==/"`/sbin/scsi_id -g -u /dev/sd$i`/", NAME=/"asm-disk$i/", OWNER=/"grid/",GROUP=/"asmadmin/", MODE=/"0660/""
done
3)Redhat 7.*
for i in b c d e;
do
echo "KERNEL==/"sd*/", BUS==/"scsi/",PROGRAM==/"/lib/udev/scsi_id -g -u /dev//$name/", RESULT==/"`/lib/udev/scsi_id -g -u /dev/sd$i`/", NAME=/"asm-disk$i/", OWNER=/"grid/",GROUP=/"asmadmin/", MODE=/"0660/""
done
然后将结果写入文件:/etc/udev/rules.d/99-oracle-asmdevices.rules中即可。
版权声明:本文为博主原创文章,未经博主允许不得转载。
redhat udev