概述
上头要求的,没办法,小喽啰只能服从命令。想问一下:
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时遇到的问题所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复