虚拟机下设置裸设备,权限变来变去

Oracle 9.2.0.8 ,   Linux AS 4.0  ,   2节点 ,   采用裸设备存储

主要是为了模拟一套刚接过来的  linux as 4.0 下的rac系统的一些裸设备设置及管理。 通过虚拟机配置
到裸设备赋权限部分出现问题 。

[root@rac02 ~]# pvscan
  PV /dev/sdb1   VG datavg01   lvm2 [9.54 GB / 8.90 GB free]
  PV /dev/sdb2   VG datavg01   lvm2 [9.54 GB / 8.90 GB free]
  Total: 2 [19.09 GB] / in use: 2 [19.09 GB] / in no VG: 0 [0   ]

[root@rac02 ~]# vgscan
  Reading all physical volumes.  This may take a while...
  Found volume group "datavg01" using metadata type lvm2

[root@rac02 ~]# lvscan
  ACTIVE            '/dev/datavg01/ocr.dbf' [20.00 MB] inherit
  ACTIVE            '/dev/datavg01/votingdisk' [20.00 MB] inherit
  ACTIVE            '/dev/datavg01/system01.dbf' [400.00 MB] inherit
  ACTIVE            '/dev/datavg01/sysaux01.dbf' [300.00 MB] inherit
  ACTIVE            '/dev/datavg01/users01.dbf' [12.00 MB] inherit
  ACTIVE            '/dev/datavg01/undotbs01.dbf' [200.00 MB] inherit
  ACTIVE            '/dev/datavg01/temp01.dbf' [200.00 MB] inherit
  ACTIVE            '/dev/datavg01/spfileorcl.ora' [12.00 MB] inherit
  ACTIVE            '/dev/datavg01/control01.ctl' [32.00 MB] inherit
  ACTIVE            '/dev/datavg01/control02.ctl' [32.00 MB] inherit
  ACTIVE            '/dev/datavg01/control03.ctl' [32.00 MB] inherit
  ACTIVE            '/dev/datavg01/redo01.log' [20.00 MB] inherit
  ACTIVE            '/dev/datavg01/redo02.log' [20.00 MB] inherit
  ACTIVE            '/dev/datavg01/redo03.log' [20.00 MB] inherit
[root@rac02 ~]#




在节点1,2 的 /etc/rc.local 中绑定裸设备及权限更改 :   

vgscan  
vgchange -a y   
/usr/bin/raw    /dev/raw/raw1     /dev/datavg01/ocr.dbf
/usr/bin/raw    /dev/raw/raw2     /dev/datavg01/votingdisk
/usr/bin/raw    /dev/raw/raw3     /dev/datavg01/system01.dbf
/usr/bin/raw    /dev/raw/raw4     /dev/datavg01/sysaux01.dbf
/usr/bin/raw    /dev/raw/raw5     /dev/datavg01/users01.dbf
/usr/bin/raw    /dev/raw/raw6     /dev/datavg01/undotbs01.dbf
/usr/bin/raw    /dev/raw/raw7     /dev/datavg01/temp01.dbf
/usr/bin/raw    /dev/raw/raw8     /dev/datavg01/spfileorcl.ora
/usr/bin/raw    /dev/raw/raw9     /dev/datavg01/control01.ctl
/usr/bin/raw    /dev/raw/raw10    /dev/datavg01/control02.ctl
/usr/bin/raw    /dev/raw/raw11    /dev/datavg01/control03.ctl
/usr/bin/raw    /dev/raw/raw12    /dev/datavg01/redo01.log
/usr/bin/raw    /dev/raw/raw13    /dev/datavg01/redo02.log
/usr/bin/raw    /dev/raw/raw14    /dev/datavg01/redo03.log

/bin/chmod  600  /dev/raw/raw1
/bin/chmod  600  /dev/raw/raw2
/bin/chmod  600  /dev/raw/raw3
/bin/chmod  600  /dev/raw/raw4
/bin/chmod  600  /dev/raw/raw5
/bin/chmod  600  /dev/raw/raw6
/bin/chmod  600  /dev/raw/raw7
/bin/chmod  600  /dev/raw/raw8
/bin/chmod  600  /dev/raw/raw9
/bin/chmod  600  /dev/raw/raw10
/bin/chmod  600  /dev/raw/raw11
/bin/chmod  600  /dev/raw/raw12
/bin/chmod  600  /dev/raw/raw13
/bin/chmod  600  /dev/raw/raw14

/bin/chown  oracle.dba  /dev/raw/raw1
/bin/chown  oracle.dba  /dev/raw/raw2
/bin/chown  oracle.dba  /dev/raw/raw3
/bin/chown  oracle.dba  /dev/raw/raw4
/bin/chown  oracle.dba  /dev/raw/raw5
/bin/chown  oracle.dba  /dev/raw/raw6
/bin/chown  oracle.dba  /dev/raw/raw7
/bin/chown  oracle.dba  /dev/raw/raw8
/bin/chown  oracle.dba  /dev/raw/raw9
/bin/chown  oracle.dba  /dev/raw/raw10
/bin/chown  oracle.dba  /dev/raw/raw11
/bin/chown  oracle.dba  /dev/raw/raw12
/bin/chown  oracle.dba  /dev/raw/raw13
/bin/chown  oracle.dba  /dev/raw/raw14





以下是节点1,2 反复重新启动后得到的结果,  属主及权限都在变化 。 奇怪 。

[root@rac01 raw]# ls -al
total 0
drwxr-xr-x   2 root   root     320 Oct 24 16:37 .
drwxr-xr-x  11 root   root    7120 Oct 24 16:37 ..
crw-------   1 oracle dba  162,  1 Oct 24 16:37 raw1
crw-------   1 oracle dba  162, 10 Oct 24 16:37 raw10
crw-------   1 oracle dba  162, 11 Oct 24 16:37 raw11
crw-------   1 oracle dba  162, 12 Oct 24 16:37 raw12
crw-rw----   1 root   disk 162, 13 Oct 24 16:37 raw13
crw-rw----   1 root   disk 162, 14 Oct 24 16:37 raw14
crw-------   1 oracle dba  162,  2 Oct 24 16:37 raw2
crw-------   1 oracle dba  162,  3 Oct 24 16:37 raw3
crw-------   1 oracle dba  162,  4 Oct 24 16:37 raw4
crw-------   1 oracle dba  162,  5 Oct 24 16:37 raw5
crw-------   1 oracle dba  162,  6 Oct 24 16:37 raw6
crw-------   1 oracle dba  162,  7 Oct 24 16:37 raw7
crw-------   1 oracle dba  162,  8 Oct 24 16:37 raw8
crw-------   1 oracle dba  162,  9 Oct 24 16:37 raw9
[root@rac01 raw]#



[root@rac02 raw]# ls -al
total 0
drwxr-xr-x   2 root   root     320 Oct 24 15:25 .
drwxr-xr-x  11 root   root    7120 Oct 24 15:25 ..
crw-------   1 oracle dba  162,  1 Oct 24 15:25 raw1
crw-------   1 oracle dba  162, 10 Oct 24 15:25 raw10
crw-------   1 oracle dba  162, 11 Oct 24 15:25 raw11
crw-rw----   1 root   disk 162, 12 Oct 24 15:25 raw12
crw-rw----   1 root   disk 162, 13 Oct 24 15:25 raw13
crw-rw----   1 root   disk 162, 14 Oct 24 15:25 raw14
crw-------   1 oracle dba  162,  2 Oct 24 15:25 raw2
crw-------   1 oracle dba  162,  3 Oct 24 15:25 raw3
crw-------   1 oracle dba  162,  4 Oct 24 15:25 raw4
crw-------   1 oracle dba  162,  5 Oct 24 15:25 raw5
crw-------   1 oracle dba  162,  6 Oct 24 15:25 raw6
crw-------   1 oracle dba  162,  7 Oct 24 15:25 raw7
crw-------   1 oracle dba  162,  8 Oct 24 15:25 raw8
crw-------   1 oracle dba  162,  9 Oct 24 15:25 raw9


[root@rac02 raw]# ls -al
total 0
drwxr-xr-x   2 root   root     320 Oct 24 16:02 .
drwxr-xr-x  11 root   root    7120 Oct 24 16:02 ..
crw-------   1 oracle dba  162,  1 Oct 24 16:02 raw1
crw-rw----   1 root   disk 162, 10 Oct 24 16:02 raw10
crw-rw----   1 root   disk 162, 11 Oct 24 16:02 raw11
crw-rw----   1 root   disk 162, 12 Oct 24 16:02 raw12
crw-rw----   1 root   disk 162, 13 Oct 24 16:02 raw13
crw-rw----   1 root   disk 162, 14 Oct 24 16:02 raw14
crw-------   1 oracle dba  162,  2 Oct 24 16:02 raw2
crw-rw----   1 root   disk 162,  3 Oct 24 16:02 raw3
crw-rw----   1 root   disk 162,  4 Oct 24 16:02 raw4
crw-rw----   1 root   disk 162,  5 Oct 24 16:02 raw5
crw-rw----   1 root   disk 162,  6 Oct 24 16:02 raw6
crw-rw----   1 root   disk 162,  7 Oct 24 16:02 raw7
crw-rw----   1 root   disk 162,  8 Oct 24 16:02 raw8
crw-rw----   1 root   disk 162,  9 Oct 24 16:02 raw9
[root@rac02 raw]#



[root@rac02 raw]# ls -al
total 0
drwxr-xr-x   2 root   root     320 Oct 24 16:09 .
drwxr-xr-x  11 root   root    7120 Oct 24 16:10 ..
crw-------   1 oracle dba  162,  1 Oct 24 16:09 raw1
crw-rw----   1 root   disk 162, 10 Oct 24 16:09 raw10
crw-rw----   1 root   disk 162, 11 Oct 24 16:09 raw11
crw-rw----   1 root   disk 162, 12 Oct 24 16:09 raw12
crw-rw----   1 root   disk 162, 13 Oct 24 16:09 raw13
crw-rw----   1 root   disk 162, 14 Oct 24 16:09 raw14
crw-------   1 oracle dba  162,  2 Oct 24 16:09 raw2
crw-rw----   1 oracle dba  162,  3 Oct 24 16:09 raw3
crw-rw----   1 oracle dba  162,  4 Oct 24 16:09 raw4
crw-rw----   1 oracle dba  162,  5 Oct 24 16:09 raw5
crw-rw----   1 root   disk 162,  6 Oct 24 16:09 raw6
crw-rw----   1 root   disk 162,  7 Oct 24 16:09 raw7
crw-rw----   1 root   disk 162,  8 Oct 24 16:09 raw8
crw-rw----   1 root   disk 162,  9 Oct 24 16:09 raw9



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