千家信息网

在RHEL6上怎么用UDEV配置ASM

发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,这篇文章将为大家详细讲解有关在RHEL6上怎么用UDEV配置ASM,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。How to use udev for Oracle
千家信息网最后更新 2026年11月02日在RHEL6上怎么用UDEV配置ASM

这篇文章将为大家详细讲解有关在RHEL6上怎么用UDEV配置ASM,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。


How to use udev for Oracle ASM in Oracle Linux 6 不同的操作系统或者同一个操作系统的不同版本,scsi_id的用法不一样。我这里的环境主要是RHEL6.0
步骤如下:
1. 编辑/etc/scsi_id.config文件,如果该文件不存在,则创建该文件,添加如下行:

[root@rac1 ~]# vi /etc/scsi_id.config
options=-whitelisted -replace-whitespace

2. 获取需要绑定为ASM Disk的磁盘uuid,比如我们要使用/dev/sdc和/dev/sdd作为ASM磁盘,那么:

[root@rac1 ~]# scsi_id -whitelisted -replace-whitespace -device=/dev/sdc

1ATA_VBOX_HARDDISK_VB36a9e548-1838194a

[root@rac1 ~]# scsi_id -whitelisted -replace-whitespace -device=/dev/sdd

1ATA_VBOX_HARDDISK_VB9808fc7f-cdf35030

3.编写udev rules文件,PROGRAM中写scsi_id命令,RESULT中写上面命令中返回的uuid,这跟OEL5中没什么区别,只是scsi_id命令的语法发生变化了。

[root@rac1 ~]# vi /etc/udev/rules.d/99-oracle-asmdevices.rules
KERNEL=="sd*", SUBSYSTEM=="block", PROGRAM=="/sbin/scsi_id -whitelisted -replace-whitespace -device=/dev/$name", RESULT=="1ATA_VBOX_HARDDISK_VB36a9e548-1838194a", NAME="asm-disk1″, OWNER="grid", GROUP="asmadmin", MODE="0660″
KERNEL=="sd*", SUBSYSTEM=="block", PROGRAM=="/sbin/scsi_id -whitelisted -replace-whitespace -device=/dev/$name", RESULT=="1ATA_VBOX_HARDDISK_VB9808fc7f-cdf35030″, NAME="asm-disk2″, OWNER="grid", GROUP="asmadmin", MODE="0660″

4. 用udevadm进行测试,注意udevadm命令不接受/dev/sdc这样的挂载设备名,必须是使用/sys/block/sdc这样的原始设备名。

[root@rac1 ~]# udevadm test /sys/block/sdc
[root@rac1 ~]# udevadm info -query=all -path=/sys/block/sdc
[root@rac1 ~]# udevadm info -query=all -name=asm-disk1

在显示中,有类似如下输出,表示测试正确,/dev/sdc设备在udev启动以后将会绑定为/dev/asm-disk1:

udevadm_test: UDEV_LOG=6
udevadm_test: DEVPATH=/devices/pci0000:00/0000:00:0d.0/host4/target4:0:0/4:0:0:0/block/sdc
udevadm_test: MAJOR=8
udevadm_test: MINOR=32
udevadm_test: DEVNAME=/dev/asm-disk1
udevadm_test: DEVTYPE=disk
udevadm_test: ACTION=add
udevadm_test: SUBSYSTEM=block

5. 启动udev

[root@rac1 ~]# /sbin/start_udev

6. 检查设备是否正确绑定

[root@rac1 ~]# ls -l /dev/asm*

brw-rw-- 1 grid asmadmin 8, 32 Oct 26 21:24 /dev/asm-disk1
brw-rw-- 1 grid asmadmin 8, 48 Oct 26 21:17 /dev/asm-disk2

7.使用脚本生成99-oracle-asmdevices.rules

for i in b c ;
do
echo "KERNEL==\"sd*\", BUS==\"scsi\", PROGRAM==\"/sbin/scsi_id -whitelisted -replace-whitespace -device=/dev/\$name\", RESULT==\"`/sbin/scsi_id -whitelisted -replace-whitespace -device=/dev/sd$i`\", NAME=\"asm-disk$i\", OWNER=\"grid\", GROUP=\"asmadmin\", MODE=\"0660\"" >> /etc/udev/rules.d/99-oracle-asmdevices.rules
done

关于"在RHEL6上怎么用UDEV配置ASM"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

命令 文件 设备 篇文章 配置 不同 操作系统 更多 磁盘 系统 测试 不错 原始 实用 没什么 内容 只是 文章 步骤 版本 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 互联网科技公司经营范围 河南云网互联网络科技有限公司 互联网科技公司华为 互联网科技官网 互联网巨头反垄断金融科技 迪茉互联网科技 百单互联网科技有限公司 金融科技和互联网金融 海南科技产业互联网平台 青岛中康互联网医疗科技有限公司 中国的互联网科技企业的崛起 重庆威客帮互联网科技 互联网在线教育科技创业 互联网方面的科技前沿 35岁以上互联网科技行业 上海同邻互联网科技有限公司规模 长沙渺峰互联网科技有限公司 北京互联网科技类企业分布 陕西彩京云互联网科技有限公司 河南商务圈互联网科技有限公司 北京路客互联网科技有限公司 期待互联网科技 时间互联网络科技 互联网科技公司实习生 洛阳共同富裕互联网科技有限公司 翼展科技 首家互联网医院 互联网科技大赛获奖感言 半导体行业属于互联网高科技类吗 互联网高科技行业有哪些企业 互联网科技创业有什么好项目
0