chmod chown 磁盘权限, 磁盘用户组变更失败

来源:互联网 发布:日本战国 知乎 编辑:程序博客网 时间:2024/06/11 11:45
最近在安装oracle ASM
发现每次
chown grid.oinstall /dev/sdb*
chmod 660 /dev/sdb*
或者每次重启机器 , 
或者每次start_udev,
或者每次使用 asmca 寻找满足条件的candidate 磁盘 ,
磁盘权限都会改回成 root , disk

经过排查是udev设置错误造成的

vi /etc/udev/rules.d/60-raw.rules

我的配置,两处错误
ACTION=="add", KERNEL=="/dev/sdb1", RUN+="/bin/raw /dev/raw/raw1 %N"
ACTION=="add", KERNEL=="/dev/sdb2", RUN+="/bin/raw /dev/raw/raw2 %N"
.....
ACTION=="add", KERNEL=="/dev/sdb9", RUN+="/bin/raw /dev/raw/raw8 %N"

KERNEL=="raw*", OWNER="grid" GROUP="asmadmin", MODE="0660"


其中, KERNEL=="xxxx" 等号中是/dev目录下设备的名字 所以 KERNEL="/dev..."就不对了
另外, OWNER 和 GROUP 中间没有逗号分开

修改成
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=="sdb9", RUN+="/bin/raw /dev/raw/raw8 %N"

KERNEL=="raw*", OWNER="grid", GROUP="asmadmin", MODE="0660"

KERNEL=="sda2", OWNER="oracle", GROUP="asmadmin", MODE="0660"

然后解决了, 实际上还是粗心...

阅读全文
0 0
原创粉丝点击