Red Hat Enterprise Linux AS 5.3 下配置裸设备(raw device)

配置raw 设备

 

   所谓raw 设备,就是通过字符方式访问的设备,也就是读写设备不需要缓冲区。 Linux 下,对磁盘值提供了块方式的访问。要想通过字符方式访问,必须配置raw 设备服务,并且Oracle 用户对这些raw 设备必须有访问的权限。

 

Redhat 5 4在裸设备的配置上不一样。 关于4raw的配置参考:

RAW+ASM+ REDHAT 4.7 RAC 文档

http://blog.csdn.net/tianlesoftware/archive/2010/02/27/5332909.aspx

 

redhat 5raw的配置也可以参考:

       Redhat 5 中裸设备(raw) 的配置

       http://blog.csdn.net/tianlesoftware/archive/2010/08/09/5796962.aspx

 

2个节点上做如下操作:

 

1)修改/etc/udev/rules.d/60-raw.rules 文件

添加如下内容:

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=="sdc1",RUN+="/bin/raw /dev/raw/raw3 %N"

ACTION=="add", KERNEL=="sdc2",RUN+="/bin/raw /dev/raw/raw4 %N"

ACTION=="add", KERNEL=="sdc3",RUN+="/bin/raw /dev/raw/raw5 %N"

ACTION=="add",KERNEL=="raw[1-5]", WNER="oracle", GROUP="oinstall", MODE="660"

 

这里有个小插曲,见:

       http://blog.csdn.net/tianlesoftware/archive/2010/09/08/5871972.aspx

 

2 重启服务:

[root@rac1 ~]#  start_udev

Starting udev:         [  OK  ]

 

3 查看raw设备:

[root@rac1 ~]# ls -lrt    /dev/raw

total 0

crw-rw---- 1 oracle oinstall 162, 5 Sep  8 03:18 raw5

crw-rw---- 1 oracle oinstall 162, 4 Sep  8 03:18 raw4

crw-rw---- 1 oracle oinstall 162, 1 Sep  8 03:18 raw1

crw-rw---- 1 oracle oinstall 162, 3 Sep  8 03:18 raw3

crw-rw---- 1 oracle oinstall 162, 2 Sep  8 03:18 raw2

 

 

请使用浏览器的分享功能分享到微信等