oracle+12+c+udev+配置,CentOS/RHEL/OracleLinux使用UDEV配置ASMDISK

on  RHEL 5 / CentOS 5 / Oracle Linux 5

[root@vmt ~]# cat /etc/issue

Oracle Linux Server release 5.7

Kernel \r on an \m

[root@vmt ~]# uname -p

x86_64

[root@vmt ~]#

[root@vmt ~]# scsi_id -g -u -s /block/sdb

SATA_VBOX_HARDDISK_VBf5fa9817-60df9544_

[root@vmt ~]# scsi_id -g -u -s /block/sdc

SATA_VBOX_HARDDISK_VB3a608c6d-857258c2_

[root@vmt ~]# scsi_id -g -u -s /block/sdd

SATA_VBOX_HARDDISK_VB3e117166-7159170a_

[root@vmt ~]# cat /etc/udev/rules.d/99-oracle-asmdevices.rules

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

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

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

[root@vmt ~]# start_udev

Starting udev: [ OK ]

[root@vmt ~]# ls -l /dev/asm-disk*

brw-rw---- 1 grid asmadmin 8, 16 Dec 19 08:49 /dev/asm-diskb

brw-rw---- 1 grid asmadmin 8, 32 Dec 19 08:49 /dev/asm-diskc

brw-rw---- 1 grid asmadmin 8, 48 Dec 19 08:49 /dev/asm-diskd

[root@vmt ~]# fdisk /dev/sdb

Command (m for help): n

Command action

e extended

p primary partition (1-4)

p

Partition number (1-4): 1

First cylinder (1-130, default 1):

Using default value 1

Last cylinder or +size or +sizeM or +sizeK (1-130, default 130): +512M

Command (m for help): p

Disk /dev/sdb: 1073 MB, 1073741824 bytes

255 heads, 63 sectors/track, 130 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System

/dev/sdb1 1 63 506016 83 Linux

Command (m for help): n

Command action

e extended

p primary partition (1-4)

p

Partition number (1-4): 2

First cylinder (64-130, default 64):

Using default value 64

Last cylinder or +size or +sizeM or +sizeK (64-130, default 130):

Using default value 130

Command (m for help): p

Disk /dev/sdb: 1073 MB, 1073741824 bytes

255 heads, 63 sectors/track, 130 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System

/dev/sdb1 1 63 506016 83 Linux

/dev/sdb2 64 130 538177+ 83 Linux

Command (m for help): w

The partition table has been altered!

Calling ioctl() to re-read partition table.

Syncing disks.

[root@vmt ~]# ls -l /dev/sdb*

brw-r----- 1 root disk 8, 16 Dec 19 09:12 /dev/sdb

brw-r----- 1 root disk 8, 17 Dec 19 09:12 /dev/sdb1

brw-r----- 1 root disk 8, 18 Dec 19 09:12 /dev/sdb2

[root@vmt ~]# cat /etc/udev/rules.d/60-raw.rules

# Enter raw device bindings here.

#

# An example would be:

# ACTION=="add", KERNEL=="sda", RUN+="/bin/raw /dev/raw/raw1 %N"

# to bind /dev/raw/raw1 to /dev/sda, or

# ACTION=="add", ENV{MAJOR}=="8", ENV{MINOR}=="1", RUN+="/bin/raw /dev/raw/raw2 %M %m"

# to bind /dev/raw/raw2 to the device with major 8, minor 1.

ACTION=="add", KERNEL=="sdb1", RUN+="/bin/raw /dev/raw/raw1 %N"

ACTION=="add", KERNEL=="sdb2", RUN+="/bin/raw /dev/raw/raw2 %N"

ACTION=="add", KERNEL=="raw*", OWNER=="oracle", GROUP=="oinstall", MODE=="0660"

[root@vmt ~]# start_udev

Starting udev: [ OK ]

[root@vmt ~]# ls -l /dev/raw/raw*

crw-rw---- 1 oracle oinstall 162, 1 Dec 19 09:31 /dev/raw/raw1

crw-rw---- 1 oracle oinstall 162, 2 Dec 19 09:31 /dev/raw/raw2

[root@vmt ~]# ls -l /dev/asm-disk*

brw-rw---- 1 grid asmadmin 8, 32 Dec 19 09:11 /dev/asm-diskc

brw-rw---- 1 grid asmadmin 8, 48 Dec 19 09:11 /dev/asm-diskd

[root@vmt ~]#

on  RHEL 6 / CentOS 6 / Oracle Linux 6

[root@vmol6 ~]# cat /etc/issue

Oracle Linux Server release 6.3

Kernel \r on an \m

[root@vmol6 ~]# uname -p

x86_64

[root@vmol6 ~]#

[root@vmol6 ~]# scsi_id -g -u -d /dev/sdb

1ATA_VBOX_HARDDISK_VB3a217fd5-b0e5b939

[root@vmol6 ~]# scsi_id -g -u -d /dev/sdc

1ATA_VBOX_HARDDISK_VBebf4c4a8-ce363f12

[root@vmol6 ~]# scsi_id -g -u -d /dev/sdd

1ATA_VBOX_HARDDISK_VB70f61801-584899be

[root@vmol6 ~]# cat /etc/udev/rules.d/99-oracle-asmdevices.rules

KERNEL=="sd*", BUS=="scsi", PROGRAM=="/sbin/scsi_id --whitelisted --replace-whitespace --device=/dev/$name", RESULT=="1ATA_VBOX_HARDDISK_VB3a217fd5-b0e5b939", 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_VBebf4c4a8-ce363f12", 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_VB70f61801-584899be", NAME="asm-diskd", OWNER="grid", GROUP="asmadmin", MODE="0660"

[root@vmol6 ~]# start_udev

Starting udev: [ OK ]

[root@vmol6 ~]# ls -l /dev/asm-disk*

brw-rw----. 1 grid asmadmin 8, 16 Dec 19 04:02 /dev/asm-diskb

brw-rw----. 1 grid asmadmin 8, 32 Dec 19 04:02 /dev/asm-diskc

brw-rw----. 1 grid asmadmin 8, 48 Dec 19 04:02 /dev/asm-diskd

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值