重庆思庄Oracle、KingBase、PostgreSQL、Redhat认证学习论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 241|回复: 1
打印 上一主题 下一主题

[系统管理] 在存储双活的情况下产生用于RAC的ASM磁盘的UDEV的正确写法

[复制链接]
跳转到指定楼层
楼主
发表于 2025-11-1 01:07:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 郑全 于 2025-11-1 01:15 编辑

下面这个是单路径写法
KERNEL=="sd*", ENV{DEVTYPE}=="disk", SUBSYSTEM=="block", PROGRAM=="/usr/lib/udev/scsi_id -g -u -d $devnode", RESULT=="3600b3421d5636d466cec8e9d3e000038", RUN+="/bin/sh -c 'mknod /dev/asm_data01 b $major $minor; chown grid:asmadmin /dev/asm_data01; chmod 0660 /dev/asm_data01'"

要写成:

KERNEL=="dm-*", ENV{DEVTYPE}=="disk", SUBSYSTEM=="block", PROGRAM=="/usr/lib/udev/scsi_id -g -u -d $devnode", RESULT=="3600b3421d5636d466cec8e9d3e000038", RUN+="/bin/sh -c 'mknod /dev/asm_data01 b $major $minor; chown grid:asmadmin /dev/asm_data01; chmod 0660 /dev/asm_data01'"

上面这种是多路径写法,也是标准写法。尤其是有双活存储时,一定要使用dm-* ,否则,一个存储关闭,将导致ASM一个设备也无法识别。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 支持支持 反对反对
回复

使用道具 举报

沙发
 楼主| 发表于 2025-11-1 03:09:17 | 只看该作者
也可以修改为这样:

KERNEL=="dm-*",ENV{DM_UUID}=="mpath-3600b3421d5636d466cec8e9d3e000038",SYMLINK+="asm_data01",OWNER="grid",GROUP="asmadmin",MODE="0660"

完整的如下:

KERNEL=="dm-*",ENV{DM_UUID}=="mpath-3600b3421d5636d466cec8e9d3e000038",SYMLINK+="asm_data01",OWNER="grid",GROUP="asmadmin",MODE="0660"
KERNEL=="dm-*",ENV{DM_UUID}=="mpath-3600b3421d5636d466cec8eb98b000039",SYMLINK+="asm_data02",OWNER="grid",GROUP="asmadmin",MODE="0660"
KERNEL=="dm-*",ENV{DM_UUID}=="mpath-3600b3421d5636d466cec8ec04400003a",SYMLINK+="asm_data03",OWNER="grid",GROUP="asmadmin",MODE="0660"
KERNEL=="dm-*",ENV{DM_UUID}=="mpath-3600b3421d5636d466cec8ee73f00003b",SYMLINK+="asm_data04",OWNER="grid",GROUP="asmadmin",MODE="0660"
KERNEL=="dm-*",ENV{DM_UUID}=="mpath-3600b3421d5636d466cec8efa7900003c",SYMLINK+="asm_data05",OWNER="grid",GROUP="asmadmin",MODE="0660"
KERNEL=="dm-*",ENV{DM_UUID}=="mpath-3600b3421d5636d466cec8f16f000003d",SYMLINK+="asm_data06",OWNER="grid",GROUP="asmadmin",MODE="0660"
KERNEL=="dm-*",ENV{DM_UUID}=="mpath-3600b3421d5636d466cec8f324300003e",SYMLINK+="asm_data07",OWNER="grid",GROUP="asmadmin",MODE="0660"
KERNEL=="dm-*",ENV{DM_UUID}=="mpath-3600b3421d5636d466cec8f55b000003f",SYMLINK+="asm_data08",OWNER="grid",GROUP="asmadmin",MODE="0660"
KERNEL=="dm-*",ENV{DM_UUID}=="mpath-3600b3421d5636d466cec8f63b5000040",SYMLINK+="asm_data09",OWNER="grid",GROUP="asmadmin",MODE="0660"
KERNEL=="dm-*",ENV{DM_UUID}=="mpath-3600b3421d5636d466cec8f8830000041",SYMLINK+="asm_data10",OWNER="grid",GROUP="asmadmin",MODE="0660"
KERNEL=="dm-*",ENV{DM_UUID}=="mpath-3600b3421d5636d466d5608010700004a",SYMLINK+="asm_ocr01",OWNER="grid",GROUP="asmadmin",MODE="0660"
KERNEL=="dm-*",ENV{DM_UUID}=="mpath-3600b3421d5636d466d56082bd900004b",SYMLINK+="asm_ocr02",OWNER="grid",GROUP="asmadmin",MODE="0660"
KERNEL=="dm-*",ENV{DM_UUID}=="mpath-3600b3421d5636d466d56084def00004c",SYMLINK+="asm_ocr03",OWNER="grid",GROUP="asmadmin",MODE="0660"
KERNEL=="dm-*",ENV{DM_UUID}=="mpath-3600b3421d5636d466d56085dfe00004d",SYMLINK+="asm_ocr04",OWNER="grid",GROUP="asmadmin",MODE="0660"
KERNEL=="dm-*",ENV{DM_UUID}=="mpath-3600b3421d5636d466d56087c1700004e",SYMLINK+="asm_ocr05",OWNER="grid",GROUP="asmadmin",MODE="0660"
KERNEL=="dm-*",ENV{DM_UUID}=="mpath-3600b3421d5636d466d560d1d6600004f",SYMLINK+="asm_arch01",OWNER="grid",GROUP="asmadmin",MODE="0660"
KERNEL=="dm-*",ENV{DM_UUID}=="mpath-3600b3421d5636d466d560d32e5000050",SYMLINK+="asm_arch02",OWNER="grid",GROUP="asmadmin",MODE="0660"


/sbin/udevadm trigger --type=devices --action=change
udevadm control --reload-rules


[root@hisdb02 ~]# ls -l /dev/asm_*
lrwxrwxrwx 1 root root 5 Nov  1 03:05 /dev/asm_arch01 -> dm-10
lrwxrwxrwx 1 root root 5 Nov  1 03:06 /dev/asm_arch02 -> dm-11
lrwxrwxrwx 1 root root 4 Nov  1 03:06 /dev/asm_data01 -> dm-3
lrwxrwxrwx 1 root root 4 Nov  1 03:07 /dev/asm_data02 -> dm-4
lrwxrwxrwx 1 root root 5 Nov  1 03:07 /dev/asm_data03 -> dm-12
lrwxrwxrwx 1 root root 5 Nov  1 03:07 /dev/asm_data04 -> dm-13
lrwxrwxrwx 1 root root 5 Nov  1 03:07 /dev/asm_data05 -> dm-14
lrwxrwxrwx 1 root root 5 Nov  1 03:07 /dev/asm_data06 -> dm-15
lrwxrwxrwx 1 root root 5 Nov  1 03:07 /dev/asm_data07 -> dm-16
lrwxrwxrwx 1 root root 5 Nov  1 03:07 /dev/asm_data08 -> dm-17
lrwxrwxrwx 1 root root 5 Nov  1 03:07 /dev/asm_data09 -> dm-18
lrwxrwxrwx 1 root root 5 Nov  1 03:07 /dev/asm_data10 -> dm-19
lrwxrwxrwx 1 root root 4 Nov  1 03:05 /dev/asm_ocr01 -> dm-5
lrwxrwxrwx 1 root root 4 Nov  1 03:05 /dev/asm_ocr02 -> dm-6
lrwxrwxrwx 1 root root 4 Nov  1 03:05 /dev/asm_ocr03 -> dm-7
lrwxrwxrwx 1 root root 4 Nov  1 03:06 /dev/asm_ocr04 -> dm-8
lrwxrwxrwx 1 root root 4 Nov  1 03:05 /dev/asm_ocr05 -> dm-9
[root@hisdb02 ~]# ls -l /dev/dm-*
brw-rw---- 1 root disk     252,  0 Nov  1 02:42 /dev/dm-0
brw-rw---- 1 root disk     252,  1 Nov  1 02:42 /dev/dm-1
brw-rw---- 1 grid asmadmin 252, 10 Nov  1 03:08 /dev/dm-10
brw-rw---- 1 grid asmadmin 252, 11 Nov  1 03:08 /dev/dm-11
brw-rw---- 1 grid asmadmin 252, 12 Nov  1 03:08 /dev/dm-12
brw-rw---- 1 grid asmadmin 252, 13 Nov  1 03:08 /dev/dm-13
brw-rw---- 1 grid asmadmin 252, 14 Nov  1 03:08 /dev/dm-14
brw-rw---- 1 grid asmadmin 252, 15 Nov  1 03:08 /dev/dm-15
brw-rw---- 1 grid asmadmin 252, 16 Nov  1 03:08 /dev/dm-16
brw-rw---- 1 grid asmadmin 252, 17 Nov  1 03:08 /dev/dm-17
brw-rw---- 1 grid asmadmin 252, 18 Nov  1 03:08 /dev/dm-18
brw-rw---- 1 grid asmadmin 252, 19 Nov  1 03:08 /dev/dm-19
brw-rw---- 1 root disk     252,  2 Nov  1 02:42 /dev/dm-2
brw-rw---- 1 grid asmadmin 252,  3 Nov  1 03:08 /dev/dm-3
brw-rw---- 1 grid asmadmin 252,  4 Nov  1 03:08 /dev/dm-4
brw-rw---- 1 grid asmadmin 252,  5 Nov  1 03:05 /dev/dm-5
brw-rw---- 1 grid asmadmin 252,  6 Nov  1 03:05 /dev/dm-6
brw-rw---- 1 grid asmadmin 252,  7 Nov  1 03:08 /dev/dm-7
brw-rw---- 1 grid asmadmin 252,  8 Nov  1 03:08 /dev/dm-8
brw-rw---- 1 grid asmadmin 252,  9 Nov  1 03:08 /dev/dm-9
[root@hisdb02 ~]#


回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|手机版|小黑屋|重庆思庄Oracle、Redhat认证学习论坛 ( 渝ICP备12004239号-4 )

GMT+8, 2026-4-17 19:50 , Processed in 0.236349 second(s), 20 queries .

重庆思庄学习中心论坛-重庆思庄科技有限公司论坛

© 2001-2020

快速回复 返回顶部 返回列表