我是靠谱客的博主 多情银耳汤,最近开发中收集的这篇文章主要介绍linux系统asmlib启动,linux下用udev做asmlib时遇到的问题,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

上头要求的,没办法,小喽啰只能服从命令。想问一下:

1,suse10,redhat5下的udev是不是根本就不支持整盘映射,因为自己试了很多次,根本就无法生效,但是没有找到官方的明确结论。

2,如下是我在suse11上对整盘做udev映射时碰到的一点问题:udevadm trigger生效。再次执行,失效。磁盘去掉后再挂,不生效。

udev1:/etc/udev/rules.d # ll /dev/UDEV*

brw-rw---- 1 grid oinstall 8, 113 Sep  3 14:07 /dev/UDEV5

udev1:/etc/udev/rules.d # cat 99-oracle-asmdevices.rules

KERNEL=="sd?", BUS=="scsi", PROGRAM=="/lib/udev/scsi_id --whitelisted --replace-whitespace --device=/dev/$name", RESULT=="360022a11000d02d200748752000000fa", NAME="UDEV3", OWNER="grid", GROUP="oinstall", MODE="0660"

KERNEL=="sd?1", BUS=="scsi", PROGRAM=="/lib/udev/scsi_id --whitelisted --device=/dev/$parent", RESULT=="360022a11000d02d200175f3c000000fe", NAME="UDEV5", OWNER="grid", GROUP="oinstall", MODE="0660"

KERNEL=="sd?1", BUS=="scsi", PROGRAM=="/lib/udev/scsi_id --whitelisted  --device=/dev/$parent", RESULT=="360022a11000d02d2006cfad1000000ff", SYMLINK+="oracle_udev/sym_asmlib1", OWNER="grid", GROUP="oinstall", MODE="0660"

KERNEL=="sd?1", BUS=="scsi", PROGRAM=="/lib/udev/scsi_id --whitelisted  --device=/dev/$parent", RESULT=="360022a11000d02d2006cfad1000000ff", SYMLINK+="oracle_udev/sym_asmlib2", OWNER="grid", GROUP="oinstall", MODE="0660"

udev1:/etc/udev/rules.d # udevadm trigger

udev1:/etc/udev/rules.d # ll /dev/UDEV*

brw-rw---- 1 grid oinstall 8, 128 Sep  3 14:08 /dev/UDEV3

brw-rw---- 1 grid oinstall 8, 113 Sep  3 14:07 /dev/UDEV5

udev1:/etc/udev/rules.d # udevadm trigger

udev1:/etc/udev/rules.d # ll /dev/UDEV*

brw-rw---- 1 grid oinstall 8, 113 Sep  3 14:07 /dev/UDEV5

udev1:/etc/udev/rules.d #

suse11上分区的udev映射我的配置和网上的不同,/dev/$name会出现上面相同问题,得换成/dev/$parent才行。整盘的啥都不行,就是有问题。。。。

3,redhat6上整盘的udev映射时会出现2个同样主次设备号文件:KERNEL=="sd?", BUS=="scsi", PROGRAM=="/sbin/scsi_id --whitelisted --replace-whitespace --device=/dev/$name", RESULT=="360022a110004def6006cf21b00000103", NAME="udevtest1", OWNER="grid", GROUP="asmadmin", MODE="0660"

[root@redhat-160 rules.d]# ll /dev/udevtest1

brw-rw---- 1 grid asmadmin 8, 112 Sep  3 02:30 /dev/udevtest1

[root@redhat-160 rules.d]# ll /dev/sdh

brw-rw---- 1 root disk 8, 112 Sep  3 02:30 /dev/sdh

[root@redhat-160 rules.d]#

问题有点多,找了很久的资料,linux官方也没有相关说明。按理来说整盘应该也可以做udev映射的,不知道哪里出了问题

最后

以上就是多情银耳汤为你收集整理的linux系统asmlib启动,linux下用udev做asmlib时遇到的问题的全部内容,希望文章能够帮你解决linux系统asmlib启动,linux下用udev做asmlib时遇到的问题所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(47)

评论列表共有 0 条评论

立即
投稿
返回
顶部