1、添加记录到/etc/scsi_id.config

echo "options=--whitelisted --replace-whitespace"  >> /etc/scsi_id.config

2、在本实例中 sdb-> sdd的块设备需要绑定

命令如下:

for i in b c d;

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

[root@jason1 ~]# for i in b c d;

> 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=="291bbf9b896a0f503", NAME="asm-diskb", OWNER="grid", GROUP="asmadmin", MODE="0660"

KERNEL=="sd*", BUS=="scsi", PROGRAM=="/sbin/scsi_id --whitelisted --replace-whitespace --device=/dev/$name", RESULT=="24d3963ec66158aac", NAME="asm-diskc", OWNER="grid", GROUP="asmadmin", MODE="0660"

KERNEL=="sd*", BUS=="scsi", PROGRAM=="/sbin/scsi_id --whitelisted --replace-whitespace --device=/dev/$name", RESULT=="2a188df0f367ec9ad", NAME="asm-diskd", OWNER="grid", GROUP="asmadmin", MODE="0660"

3、将这些RULE写入到/etc/udev/rules.d/99-oracle-asmdevices.rules中,根据需要修改name的值。

[root@jason1 rules.d]# vi 99-oracle-asmdevices.rules

KERNEL=="sd*", BUS=="scsi", PROGRAM=="/sbin/scsi_id --whitelisted --replace-whitespace --device=/dev/$name", RESULT=="291bbf9b896a0f503", NAME="asm-data", OWNER="grid", GROUP="asmadmin", MODE="0660"

KERNEL=="sd*", BUS=="scsi", PROGRAM=="/sbin/scsi_id --whitelisted --replace-whitespace --device=/dev/$name", RESULT=="24d3963ec66158aac", NAME="asm-ocr", OWNER="grid", GROUP="asmadmin", MODE="0660"

KERNEL=="sd*", BUS=="scsi", PROGRAM=="/sbin/scsi_id --whitelisted --replace-whitespace --device=/dev/$name", RESULT=="2a188df0f367ec9ad", NAME="asm-fra", OWNER="grid", GROUP="asmadmin", MODE="0660"

4、启动udev

[root@jason1 rules.d]# /sbin/start_udev

Starting udev:                                             [  OK  ]

[root@jason1 rules.d]# ll /dev/asm*

brw-rw---- 1 grid asmadmin 8, 16 Jun 25 22:43 /dev/asm-data

brw-rw---- 1 grid asmadmin 8, 48 Jun 25 22:43 /dev/asm-fra

brw-rw---- 1 grid asmadmin 8, 32 Jun 25 22:43 /dev/asm-ocr

[root@jason1 rules.d]#

备注:RHEL5的命令与RHEL6有所不同

RHEL5的命令为:/sbin/scsi_id -g -u -s

例如:

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

SUSE系统略有不同

for i in b c d e f

do

echo "KERNEL==\"sd*\", SUBSYSTEM==\"block\", PROGRAM==\"/lib/udev/scsi_id --whitelisted --replace-whitespace --device=/dev/\$name\", RESULT==\"`/lib/udev/scsi_id --whitelisted --replace-whitespace --device=/dev/sd$i`\", NAME=\"asm-disk$i\", OWNER=\"grid\", GROUP=\"asmadmin\", MODE=\"0660\""

done

linux asm 使用情况,在Linux 6上使用UDEV解决 ASM存储设备问题( single path)相关推荐

  1. rhel6上使用udev配置oracle asm,在RHEL6上用UDEV配置ASM

    在RHEL6.上用UDEV配置ASM,参考了这篇文章How to use udev for Oracle ASM in Oracle Linux 6不同的操作系统或者同一个操作系统的不同版本,scsi ...

  2. iphone连接linux系统电脑,为什么iphone连不上电脑 多种解决方法【图文教程】

    iphone连接不上电脑这个问题相信很多朋友都有遇到过,在电脑网络正常的情况下连接不上是非常让人郁闷的,其实 苹果 的服务器是设置在国外的,所以想要访问要经过域名解析,但是我们国内用户都没有用设置dn ...

  3. 在Linux 6上使用UDEV解决RAC ASM存储设备名问题

    Maclean一直是使用UDEV替代ASMLIB做RAC存储设备名绑定的拥护者,相关的专题文章可以作为读者的预读知识是: Why ASMLIB and why not? 利用UDEV服务解决RAC A ...

  4. linux 磁盘分区情况6,Linux磁盘分区介绍

    查看磁盘使用情况 [root@VM_176_224_centos ~]# fdisk  -l    #查看磁盘使用情况 Disk /dev/vda: 21.5 GB, 21474836480 byte ...

  5. dd命令测试linux磁盘io情况,【LINUX】正确的使用dd进行磁盘读写速度测试

    测试方式:使用dd指令,对磁盘进行连续写入,不使用内存缓冲区,每次写入8k的数据,总共写入20万次,产生1.6G大小的文件. 测试指令:dd if=/dev/zero of=/data01/test. ...

  6. linux 查询oracle情况,在Linux下使用SQLPlus查看Oracle数据库表空间及使用率

    在Linux下进入SQLPlus, # su – oracle $ sqlplus / as sysdba SQL> 查看一个表空间所对应的数据文件 SQL>select file_nam ...

  7. linux主机基本情况,查看linux主机系统基本信息.pdf

    查看linux 主机系统的基本信息 一. 硬件信息 1. CPU a. Cat /proc/cpuinfo 例: [root@linux victor]# cat /proc/cpuinfo proc ...

  8. Linux将硬盘挂载到指定目录上

    Linux 如何将一块硬盘进行挂载到任意目录下 在window操作系统中,挂载通常是指给磁盘分区(包括被虚拟出来的磁盘分区)分配一个盘符.第三方软件,如磁盘分区管理软件.虚拟磁盘软件等,通常也附带挂载 ...

  9. linux学习交流群,求linux(ubuntu)学习交流群

    匿名用户 1级 2015-05-14 回答 ubuntu学习群:65563370 该文章是小弟学习linux归纳出来的一些基础知识,也是做为自己的参考资料,希望各位渴望学习linux的朋友们共同学习. ...

最新文章

  1. 微信为什么打不开html,微信打不开怎么回事 微信打不开解决方法
  2. 新概念英语(1-9)How is Ema?
  3. 我整理了HMOV四大5G旗舰的参数,可依然没能拯救我的选择困难症
  4. 机器学习和图像资源整理
  5. Matlab | 数字信号处理:用FFT做谱分析
  6. JSR311发布Restful WebService工程
  7. JPA中实现查询list
  8. ENode 2.0 - 深入分析ENode的内部实现流程和关键地方的幂等设计
  9. Linux vsftpd(ftp)安装包安装方法
  10. native c++ 之javah
  11. 堂堂小米手表竟比不上小天才电话手表?不支持视频和拍照...
  12. [问题解决]win10误删启动项(BCD)(HP电脑亲测,无需启动盘,并非重装系统)
  13. C语言小游戏,编程入门必看,初级扫雷
  14. Mac数据图表软件|让你的论文数据更加直观漂亮
  15. 中华酷联发展电商,警惕京东,且行且思考
  16. 权证基础知识学习(一)
  17. 拼多多顶级佣金助手-微信群自动发单
  18. 用词误导:无症状指的是无肺炎症状,发烧40度、很疼痛都是无症状
  19. TCP穿透主流商用NAT产品的主要技术研究
  20. 微信小程序开发的作用_分享微信小程序开发可以实现什么

热门文章

  1. 关于Mysql服务自动关闭以及无法启动问题的解决办法
  2. ❤️《大前端—Webpack》
  3. ❤️《小黄鸭调试法》程序员必备技能!!!❤️
  4. 实验3-3 比较大小 (10 分)
  5. Halcon Blob分析(二值化图像分割)
  6. vs2010一运行就报错deven.exe assert failure 解决方法,卸载系统中.netFramework最新版本的(简体中文)...
  7. 【Computer Organization笔记24】光盘,FLASH MEMORY,本单元总结
  8. java中ssm付款代码_基于Java+SSM的网上订餐系统、基于JavaWeb的网上订餐系统
  9. mysql 邻接表_图的邻接表存储结构详解
  10. ERROR 1045 (28000): Access denied for user 'backup'@'mysql' (using password: YES)