pugna
全部博文(171)
分类: Oracle
2017-11-08 17:59:46
在 RedHat 7 中,很多命令发生了改变,其中使用 udev 对磁盘绑定的命令也发生了变更,不再使用 start_udev,而是改为了 udevadm,下面具体介绍如何使用 udev 对磁盘进行绑定,这里对 6 和 7 分别进行对比:
1、在 RedHat 6 和 7 中,首先都要编辑 / etc/scsi_id.config 文件:
6 中内容为:
[root@RAC01 ~]# vi /etc/scsi_id.config options=--whitelisted --replace-whitespace
7 中内容为:
[root@raca1 ~]# cat /etc/scsi_id.config options=-g
2、接着查看磁盘的 uuid:
6 使用命令:
[root@RAC01 ~]# scsi_id --whitelisted --replace-whitespace --device=/dev/sdb
1ATA_VBOX_HARDDISK_VB9c35185d-71839d24
7 使用命令,这里需要注意一点,需要给磁盘创建分区,这里我使用 fdisk /etc/sdb 命令为磁盘创建一个主分区,为 sdb2,而在 6 中不需要创建分区:
[root@raca1 ~]# /usr/lib/udev/scsi_id -g -u -d /dev/sdb2
3600a0980383030535524452f6e7a5371
3、编辑绑定文件,使用如下规则:
6 使用命令:
[root@RAC01 ~]# vi /etc/udev/rules.d/99-oracle-asmdevices.rules KERNEL=="sd*",SUBSYSTEM=="block",PROGRAM=="/sbin/scsi_id --whitelisted --replace-whitespace --device=/dev/$name",RESULT=="1ATA_VBOX_HARDDISK_VB9c35185d-71839d24",NAME="asm-disk1",OWNER="grid",GROUP="dba",MODE="0660"
7 使用命令:
[root@raca1 ~]# vi /etc/udev/rules.d/99-oracle-asmdevices.rules KERNEL=="sd?2", SUBSYSTEM=="block", PROGRAM=="/usr/lib/udev/scsi_id -g -u -d /dev/$parent", RESULT=="3600a0980383030535524452f6e7a5371", SYMLINK+="asm-ocrdisk1", OWNER="grid", GROUP="dba", MODE="0660"
4、开始绑定:
6 绑定命令:
[root@rac01 ~]# start_udev
Starting udev: [ OK ]
7 首先进行测试:
[root@raca1 ~] /sbin/partprobe /dev/sdb2 [root@raca1 ~] /sbin/udevadm test /block/sdb/sdb2
接着进行绑定命令:
/sbin/udevadm control --reload-rules
5、绑定完成,可以使用命了 ls -l /etc/asm * 进行查看:
6 中可以看到:
[root@rac01 ~]# ls -l /dev/asm* brw-rw---- 1 grid oinstall 8, 32 Apr 22 05:25 /dev/asm-disk1 brw-rw---- 1 grid oinstall 8, 16 Apr 22 05:25 /dev/asm-disk2
7 中可以看到:
[root@raca1 ~]# ls -l /dev/asm* lrwxrwxrwx 1 root root 4 Apr 24 16:04 /dev/asm-datadisk1 -> sdf2 lrwxrwxrwx 1 root root 4 Apr 24 16:10 /dev/asm-datadisk2 -> sdg2 lrwxrwxrwx 1 root root 4 Apr 24 16:10 /dev/asm-ocrdisk1 -> sdb2 lrwxrwxrwx 1 root root 4 Apr 24 15:17 /dev/asm-ocrdisk2 -> sdc2 lrwxrwxrwx 1 root root 4 Apr 24 15:17 /dev/asm-ocrdisk3 -> sdd2 lrwxrwxrwx 1 root root 4 Apr 24 16:10 /dev/asm-ocrdisk4 -> sde2
以上为详细绑定过程