Linux udev-ASM(基于oracle5.8)

之前有客户有在Linux下使用udev来做ASM,操作系统版本为oracle5.8,实际跟rhel5.8差不多,当时只是做了简单记录,现在整理下来,与大家一起分享。

1)需求信息

磁盘分区操作

–省略–

分区后,使用parted让磁盘生效

需求:

将/dev/sdc1 <–>/dev/asm-disk1

将/dev/sdd1 <–>/dev/asm-disk2

将/dev/sde1 <–>/dev/asm-disk3

2)查看磁盘设备ID号(每个设备的设备id号是唯一的,写udev规则操作时候需要)

[root@dfyl rules.d]# scsi_id -g -s /block/sdc
36000c2908c33001d8572add242aed36f
[root@dfyl rules.d]# scsi_id -g -s /block/sdd
36000c291ad0f8d7d5df9a36253b7063d
[root@dfyl rules.d]# scsi_id -g -s /block/sde
36000c2937b2c00717cafcf2c7fa7b595
[root@dfyl rules.d]# echo "options=-g">>/etc/scsi_id.config

3、编写udev规则

[root@dfyl ~]# cd /etc/udev/rules.d/
[root@dfyl rules.d]# vim 80-oracle-asmdevices.rules 
  KERNEL=="sdc1", BUS=="scsi", PROGRAM=="/sbin/scsi_id -g -u -s /block/$parent", RESULT=="36000c2908c33001d8572add242aed36f", NAME="asm-disk1", OWNER="oracle", GROUP="dba", MODE="0660"
  KERNEL=="sdd1", BUS=="scsi", PROGRAM=="/sbin/scsi_id -g -u -s /block/$parent", RESULT=="36000c291ad0f8d7d5df9a36253b7063d", NAME="asm-disk2", OWNER="oracle", GROUP="dba", MODE="0660"
  KERNEL=="sde1", BUS=="scsi", PROGRAM=="/sbin/scsi_id -g -u -s /block/$parent", RESULT=="36000c2937b2c00717cafcf2c7fa7b595", NAME="asm-disk3", OWNER="oracle", GROUP="dba", MODE="0660"

4、启动udev

[root@dfyl rules.d]# start_udev
Starting udev:                                             [  OK  ]

5、检查映射关系

[root@dfyl rules.d]# ll /dev/asm-*
brw-rw---- 1 oracle dba 8, 33 Apr  5 12:04 /dev/asm-disk1
brw-rw---- 1 oracle dba 8, 49 Apr  5 12:04 /dev/asm-disk2
brw-rw---- 1 oracle dba 8, 65 Apr  5 12:08 /dev/asm-disk3

原创文章,作者:Net21-冰冻vs西瓜,如若转载,请注明出处:http://www.178linux.com/26675

(0)
Net21-冰冻vs西瓜Net21-冰冻vs西瓜
上一篇 2016-07-29 15:24
下一篇 2016-07-29 15:24

相关推荐

  • shell脚本小练习..

    刚刚接触vim和shell脚本,用几个小脚本练练手。 1、编写脚本/root/bin/systeminfo.sh,显示当前主机系统信息,包括主机名,IPv4地址,操作系统版本,内核版本,CPU型号,内存大小,硬盘大小。 2、编写脚本/root/bin/backup.sh,可实现每日将/etc/目录备份到/root/etcYYYY-mm-dd中。 3、编写脚本…

    2017-04-13
  • N24 W3 博客作业

    第三周 "   1、列出当前系统上所有已经登录的用户的用户名,注意:同一个用户登录多次,则只显示一次即可。 [root@localhost ~]# who | cut –d’ ‘ –f1 | uniq 2、取出最后登录到当前系统的用户的相关信息。 [root@localhost ~]# id `who | tail -n 1 | cut …

    Linux干货 2016-11-14
  • N21沉舟11周作业

    1、请描述一次完整的http请求处理过程; (1) 建立或处理连接:接收请求或拒绝请求 (2) 接收请求: (3) 处理请求:对请求报文进行解析,并获取请求的资源及请求方法等相关信息 (4) 访问资源:获取请求报文中请求的资源 (5) 构建响应报文 (6) 发送响应报文 (7) 记录日志 …

    Linux干货 2016-09-26
  • 用户和用户组相关的配置文件

    用户和用户组相关的配置文件 一、与用户相关的配置文件 一般来说,与用户配置相关的几个文件如下: l  /etc/passwd: 最重要的文件,存储着用户的用户名,UID,Shell等信息 l  /etc/shadow: 用户密码文件,使用sha-1算法加密存储(注意该文件的权限) l  /etc/skel/: 用户的模板文件,新…

    Linux干货 2016-10-23
  • Linux基础知识(三)

     本文的主要内容是:  1、列出当前系统上所有已经登录的用户的用户名,注意:同一个用户登录多次,则只显示一次即可。  2、取出最后登录到当前系统的用户的相关信息。  3、取出当前系统上被用户当作其默认shell的最多的那个shell。  4、将/etc/passwd中的第三个字段数值最大的后10个用户的信息全…

    Linux干货 2016-10-03
  • Liunx 磁盘管理

    我们先来了解一下在Linux中磁盘的命名方式 命名:/dev/DEV_FILE    Sd :表示SCSI硬盘    Sda:表示SCSI硬盘中第一块硬盘,b表示第二块,以此类推 在Linux上次磁盘主要有两种分区方式MBR和GPT MBR分区格式最多有4个分区,可以是4个主分区,或者3个主分区和1个扩展分区,第一个逻…

    2017-08-21