5. 重启服务:
[root@CentOS ~]# start_udev
Starting udev: [ OK ]
6. 查看raw设备:
[root@centos ~]# ls -lrt /dev/raw
total 0
crw------- 1 root root 162, 1 Aug 8 06:56 raw1
[root@centos ~]# raw -aq
/dev/raw/raw1: bound to major 1, minor 1
如果我们添加了下面的语句:
ACTION=="add", ENV{MAJOR}=="8",ENV{MINOR}=="1",RUN+="/bin/raw /dev/raw/raw1 %M %m"
那么就会显示我们指定的Major和minor。
[root@centos ~]# ls -lrt /dev/raw
total 0
crw-rw---- 1 dave tianlesoftware 162, 1 Aug 8 08:06 raw1
[root@centos ~]# raw -aq
/dev/raw/raw1: bound to major 8, minor 1
7. 设置raw设备的用户和权限信息
在/etc/udev/rules.d/60-raw.rules文件里添加如下信息:
KERNEL=="raw1", OWNER="dave", GROUP="tianlesoftware", MODE="660"
如果有多个raw设备,可以写成:
KERNEL=="raw[1-4]", OWNER="dave", GROUP="tianlesoftware", MODE="660"
在Oracle 中使用raw设备时,如果裸设备对应的属组不是oracle,裸设备将无法供oracle使用。
查看结果:
[root@centos ~]# start_udev
Starting udev: [ OK ]
[root@centos ~]# ls -lrt /dev/raw
total 0
crw-rw---- 1 dave tianlesoftware 162, 1 Aug 8 06:59 raw1
[root@centos ~]# raw -aq
/dev/raw/raw1: bound to major 1, minor 1