Chinaunix首页 | 论坛 | 博客
  • 博客访问: 43929
  • 博文数量: 14
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 43
  • 用 户 组: 普通用户
  • 注册时间: 2014-08-21 14:04
文章分类
文章存档

2015年(6)

2014年(8)

我的朋友

分类: Oracle

2014-09-26 18:00:57

使用udev

[root@rac1 ~]# cat /etc/scsi_id.config

options=--whitelisted --replace-whitespace

options=-g

 

[root@rac1 ~]# for i in b c d e f g h;

> do

> echo "sd$i" "`scsi_id --whitelisted --replace-whitespace --device=/dev/sd$i` ";

> done

sdb 1ATA_VBOX_HARDDISK_VB4fd4a781-1f003908

sdc 1ATA_VBOX_HARDDISK_VBef7c0336-69fc05a7

sdd 1ATA_VBOX_HARDDISK_VB62f55033-5e58e540

sde 1ATA_VBOX_HARDDISK_VB052a188e-fc436700

sdf 1ATA_VBOX_HARDDISK_VB8e4b37fb-a1c226c5

sdg 1ATA_VBOX_HARDDISK_VB53cbcbf8-869cd99b

sdh 1ATA_VBOX_HARDDISK_VB7a7fb2f7-bb482871

 

[root@rac1 ~]# for i in b c d e f g h;

> 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\" "

> done

KERNEL=="sd*", BUS=="scsi", PROGRAM=="/sbin/scsi_id --whitelisted --replace-whitespace --device=/dev/$name", RESULT=="1ATA_VBOX_HARDDISK_VB4fd4a781-1f003908", 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_VBef7c0336-69fc05a7", 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_VB62f55033-5e58e540", 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_VB052a188e-fc436700", 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_VB8e4b37fb-a1c226c5", 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_VB53cbcbf8-869cd99b", 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_VB7a7fb2f7-bb482871", NAME="asm-diskh", OWNER="grid", GROUP="asmadmin", MODE="0660"


添加
[root@rac1 ~]# vi /etc/udev/rules.d/99-oracle-asmdevices.rules

 

KERNEL=="sd*", BUS=="scsi", PROGRAM=="/sbin/scsi_id -g -u -s %p", RESULT=="1ATA_VBOX_HARDDISK_VB4fd4a781-1f003908", NAME="asm-diskb", OWNER="grid", GROUP="asmadmin", MODE="0660"

KERNEL=="sd*", BUS=="scsi", PROGRAM=="/sbin/scsi_id -g -u -s %p", RESULT=="1ATA_VBOX_HARDDISK_VBef7c0336-69fc05a7", NAME="asm-diskc", OWNER="grid", GROUP="asmadmin", MODE="0660"                          

KERNEL=="sd*", BUS=="scsi", PROGRAM=="/sbin/scsi_id -g -u -s %p", RESULT=="1ATA_VBOX_HARDDISK_VB62f55033-5e58e540", NAME="asm-diskd", OWNER="grid", GROUP="asmadmin", MODE="0660"  

KERNEL=="sd*", BUS=="scsi", PROGRAM=="/sbin/scsi_id -g -u -s %p", RESULT=="1ATA_VBOX_HARDDISK_VB052a188e-fc436700", NAME="asm-diske", OWNER="grid", GROUP="asmadmin", MODE="0660"                                          

KERNEL=="sd*", BUS=="scsi", PROGRAM=="/sbin/scsi_id -g -u -s %p", RESULT=="1ATA_VBOX_HARDDISK_VB8e4b37fb-a1c226c5", NAME="asm-diskf", OWNER="grid", GROUP="asmadmin", MODE="0660"

KERNEL=="sd*", BUS=="scsi", PROGRAM=="/sbin/scsi_id -g -u -s %p", RESULT=="1ATA_VBOX_HARDDISK_VB53cbcbf8-869cd99b", NAME="asm-diskg", OWNER="grid", GROUP="asmadmin", MODE="0660"                                       

KERNEL=="sd*", BUS=="scsi", PROGRAM=="/sbin/scsi_id -g -u -s %p", RESULT=="1ATA_VBOX_HARDDISK_VB7a7fb2f7-bb482871", NAME="asm-diskh", OWNER="grid", GROUP="asmadmin", MODE="0660"


启动 

[root@rac1 ~]# /sbin/udevadm control --reload-rules

[root@rac1 ~]# /sbin/start_udev

Starting udev: [  OK  ]
查看

[root@rac1 ~]# ll /dev/asm*

brw-rw----. 1 grid asmadmin 8,  16 Sep 24 20:42 /dev/asm-diskb

brw-rw----. 1 grid asmadmin 8,  32 Sep 24 20:42 /dev/asm-diskc

brw-rw----. 1 grid asmadmin 8,  48 Sep 24 20:42 /dev/asm-diskd

brw-rw----. 1 grid asmadmin 8,  64 Sep 24 20:42 /dev/asm-diske

brw-rw----. 1 grid asmadmin 8,  80 Sep 24 20:42 /dev/asm-diskf

brw-rw----. 1 grid asmadmin 8,  96 Sep 24 20:42 /dev/asm-diskg

brw-rw----. 1 grid asmadmin 8, 112 Sep 24 20:42 /dev/asm-diskh

 

[root@rac1 ~]# ls -lsa /dev/block

0 lrwxrwxrwx.  1 root root    6 Sep 24 20:42 8:0 -> ../sda

0 lrwxrwxrwx.  1 root root    7 Sep 24 20:42 8:1 -> ../sda1

0 lrwxrwxrwx.  1 root root   12 Sep 24 20:42 8:112 -> ../asm-diskh

0 lrwxrwxrwx.  1 root root   12 Sep 24 20:42 8:16 -> ../asm-diskb

0 lrwxrwxrwx.  1 root root    7 Sep 24 20:42 8:2 -> ../sda2

0 lrwxrwxrwx.  1 root root   12 Sep 24 20:42 8:32 -> ../asm-diskc

0 lrwxrwxrwx.  1 root root   12 Sep 24 20:42 8:48 -> ../asm-diskd

0 lrwxrwxrwx.  1 root root   12 Sep 24 20:42 8:64 -> ../asm-diske

0 lrwxrwxrwx.  1 root root   12 Sep 24 20:42 8:80 -> ../asm-diskf

0 lrwxrwxrwx.  1 root root   12 Sep 24 20:42 8:96 -> ../asm-diskg

 

[root@rac1 ~]# udevadm info --query=all --path=/sys/block/sdb

P: /devices/pci0000:00/0000:00:0d.0/host3/target3:0:0/3:0:0:0/block/sdb

N: asm-diskb

W: 32

S: block/8:16

S: disk/by-id/ata-VBOX_HARDDISK_VB4fd4a781-1f003908

S: disk/by-id/scsi-SATA_VBOX_HARDDISK_VB4fd4a781-1f003908

S: disk/by-path/pci-0000:00:0d.0-scsi-1:0:0:0

E: UDEV_LOG=3

E: DEVPATH=/devices/pci0000:00/0000:00:0d.0/host3/target3:0:0/3:0:0:0/block/sdb

E: MAJOR=8

E: MINOR=16

E: DEVNAME=/dev/asm-diskb

E: DEVTYPE=disk

E: SUBSYSTEM=block

E: MPATH_SBIN_PATH=/sbin

E: ID_ATA=1

E: ID_TYPE=disk

 

[root@rac1 rules.d]# udevadm info --query=all --name=asm-diskc

P: /devices/pci0000:00/0000:00:0d.0/host4/target4:0:0/4:0:0:0/block/sdc

N: sdc

W: 15

S: block/8:32

S: disk/by-id/ata-VBOX_HARDDISK_VBef7c0336-69fc05a7

S: disk/by-id/scsi-SATA_VBOX_HARDDISK_VBef7c0336-69fc05a7

S: disk/by-path/pci-0000:00:0d.0-scsi-2:0:0:0

E: UDEV_LOG=3

E: DEVPATH=/devices/pci0000:00/0000:00:0d.0/host4/target4:0:0/4:0:0:0/block/sdc

E: MAJOR=8

E: MINOR=32

E: DEVNAME=/dev/sdc

E: DEVTYPE=disk

E: SUBSYSTEM=block

E: MPATH_SBIN_PATH=/sbin

E: ID_ATA=1

E: ID_TYPE=disk

E: ID_BUS=ata

E: ID_MODEL=VBOX_HARDDISK

E: ID_MODEL_ENC=VBOX\x20HARDDISK\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20

E: ID_REVISION=1.0

E: ID_SERIAL=VBOX_HARDDISK_VBef7c0336-69fc05a7

E: ID_SERIAL_SHORT=VBef7c0336-69fc05a7

E: ID_ATA_WRITE_CACHE=1

E: ID_ATA_WRITE_CACHE_ENABLED=1

E: ID_ATA_FEATURE_SET_PM=1

E: ID_ATA_FEATURE_SET_PM_ENABLED=1

E: ID_ATA_SATA=1

E: ID_ATA_SATA_SIGNAL_RATE_GEN2=1

E: ID_SCSI_COMPAT=SATA_VBOX_HARDDISK_VBef7c0336-69fc05a7

E: ID_PATH=pci-0000:00:0d.0-scsi-2:0:0:0

E: ID_PART_TABLE_TYPE=dos

E: LVM_SBIN_PATH=/sbin

E: DEVLINKS=/dev/block/8:32 /dev/disk/by-id/ata-VBOX_HARDDISK_VBef7c0336-69fc05a7 /dev/disk/by-id/scsi-SATA_VBOX_HARDDISK_VBef7c0336-69fc05a7 /dev/disk/by-path/pci-0000:00:0d.0-scsi-2:0:0:0

E: UDISKS_PRESENTATION_NOPOLICY=0

E: UDISKS_PARTITION_TABLE=1

E: UDISKS_PARTITION_TABLE_SCHEME=mbr

E: UDISKS_PARTITION_TABLE_COUNT=1

E: UDISKS_ATA_SMART_IS_AVAILABLE=0

 

 

[root@rac1 rules.d]# vi 50-udev.rules

 

SUBSYSTEM=="block", KERNEL=="/dev/asm-diskb", GROUP="asmadmin", OWNER="grid", MODE="0660"

SUBSYSTEM=="block", KERNEL=="/dev/asm-diskc", GROUP="asmadmin", OWNER="grid", MODE="0660"

SUBSYSTEM=="block", KERNEL=="/dev/asm-diskd", GROUP="asmadmin", OWNER="grid", MODE="0660"

SUBSYSTEM=="block", KERNEL=="/dev/asm-diske", GROUP="asmadmin", OWNER="grid", MODE="0660"

SUBSYSTEM=="block", KERNEL=="/dev/asm-diskf", GROUP="asmadmin", OWNER="grid", MODE="0660"

SUBSYSTEM=="block", KERNEL=="/dev/asm-diskg", GROUP="asmadmin", OWNER="grid", MODE="0660"

SUBSYSTEM=="block", KERNEL=="/dev/asm-diskh", GROUP="asmadmin", OWNER="grid", MODE="0660"

 

[root@rac1 rules.d]# vi /etc/rc.d/rc.local

 

#!/bin/sh

#

# This script will be executed *after* all the other init scripts.

# You can put your own initialization stuff in here if you don't

# want to do the full Sys V style init stuff.

 

touch /var/lock/subsys/local

/sbin/start_udev





报错:找不到ASM磁盘

阅读(2995) | 评论(1) | 转发(0) |
给主人留下些什么吧!~~

24401240132015-07-22 16:29:27

这问题解决了么?遇到同样的问题,寻求解决办法