返回顶部
首页 > 资讯 > 操作系统 >linux udev的配置是什么
  • 272
分享到

linux udev的配置是什么

2023-06-06 04:06:41 272人浏览 安东尼
摘要

今天就跟大家聊聊有关linux udev的配置是什么,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。查询DISK uuid# /usr/lib/udev/scsi_id -g -u /

今天就跟大家聊聊有关linux udev的配置是什么,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。

查询DISK uuid

# /usr/lib/udev/scsi_id -g -u /dev/sdb

获取需要绑定ASM Disk磁盘的uuid
 for i in b c d e f g;
 do
 echo "sd$i" "`/usr/lib/udev/scsi_id --whitelisted --replace-whitespace --device=/dev/sd$i`";
 done

编辑udev rule文件

(1).Create UDEV Permission Rule Prior Up-To Version 11.1.0.7

# /bin/cat /etc/udev/rules.d/99-raw.rules
KERNEL=="sd*", BUS=="scsi", PROGRAM=="/sbin/scsi_id -g -u -s /block/%P", RESULT=="3600805f30016c0e0ad41ffa8e6d90001", NAME="raw1", ACTION=="add|change",OWNER="root", GROUP="oinstall", MODE="0640"
KERNEL=="sd*", BUS=="scsi", PROGRAM=="/sbin/scsi_id -g -u -s /block/%P", RESULT=="3600805f30016c0e0ae51efbfb2930002", NAME="raw2", ACTION=="add|change",OWNER="oracle", GROUP="oinstall", MODE="0660"

(2).Create UDEV Permission Rule For Version 11.2 And Later

For RHEL5/OL5/OL5

# /bin/cat /etc/udev/rules.d/99-oracle-asmdevices.rules
KERNEL=="sd*", BUS=="scsi", PROGRAM=="/sbin/scsi_id -g -u -s /block/%P", RESULT=="350002ac000010b52", NAME="vote1", ACTION=="add|change", OWNER="grid",GROUP="asmadmin", MODE="0660"
KERNEL=="sd*", BUS=="scsi", PROGRAM=="/sbin/scsi_id -g -u -s /block/%P", RESULT=="350002ac000020b52", NAME="vote2", ACTION=="add|change", OWNER="grid",GROUP="asmadmin", MODE="0660"
KERNEL=="sd*", BUS=="scsi", PROGRAM=="/sbin/scsi_id -g -u -s /block/%P", RESULT=="350002ac000030b52", NAME="vote3", ACTION=="add|change", OWNER="grid",GROUP="asmadmin", MODE="0660"

For RHEL6/OL6

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

KERNEL=="sd*", BUS=="scsi", PROGRAM=="/sbin/scsi_id i --whitelisted --device=/dev/$name", RESULT=="350002ac000010b52", NAME="vote1", ACTION=="add|change", OWNER="grid",GROUP="asmadmin", MODE="0660"
KERNEL=="sd*", BUS=="scsi", PROGRAM=="/sbin/scsi_id i --whitelisted --device=/dev/$name", RESULT=="350002ac000020b52", NAME="vote2", ACTION=="add|change", OWNER="grid",GROUP="asmadmin", MODE="0660"
KERNEL=="sd*", BUS=="scsi", PROGRAM=="/sbin/scsi_id i --whitelisted --device=/dev/$name", RESULT=="350002ac000030b52", NAME="vote3", ACTION=="add|change", OWNER="grid",GROUP="asmadmin", MODE="0660"

For RHEL7

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

KERNEL=="sd*[!0-9]", ENV{DEVTYPE}=="disk", SUBSYSTEM=="block", PROGRAM=="/usr/lib/udev/scsi_id -g -u -d $devnode", RESULT=="1IET_00020002", RUN+="/bin/sh -c 'mknod /dev/asmdisk01p1 b $major $minor; chown grid:dba /dev/asmdisk01p1; chmod 0660 /dev/asmdisk01p1'"

快速生成脚本:

redhat 6

for i in b c d e f g;
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\""
done

redhat 7
 for i in b c d e f g;
 do
 echo "KERNEL==\"sd*\", ENV{DEVTYPE}==\"disk\", SUBSYSTEM==\"block\", PROGRAM==\"/usr/lib/udev/scsi_id -g -u -d \$devnode\", RESULT==\"`/usr/lib/udev/scsi_id -g -u /dev/sd$i`\", RUN+=\"/bin/sh -c 'mknod /dev/asmdisk$i b \$major \$minor; chown grid:asmadmin /dev/asmdisk$i; chmod 0660 /dev/asmdisk$i'\""
 done


3.重启UDEV使配置生效

On RHEL5/OL5:
 # /sbin/udevcontrol reload_rules
 # /sbin/start_udev

On RHEL6/OL6:
 #/sbin/udevadm control --reload-rules
 #/sbin/start_udev

On RHEL7:

-Check for new device name:
 # /sbin/udevadm trigger --type=devices --action=change
 # /bin/ls /dev/asmdisk01p1

-To reload udev rule execute below command:
 # /sbin/udevadm control --reload

-For Troubleshooting udev rule execute below command:
 # /sbin/udevadm test /sys/block/sdb

看完上述内容,你们对linux udev的配置是什么有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注编程网操作系统频道,感谢大家的支持。

--结束END--

本文标题: linux udev的配置是什么

本文链接: https://lsjlt.com/news/246060.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • linux udev的配置是什么
    今天就跟大家聊聊有关linux udev的配置是什么,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。查询DISK uuid# /usr/lib/udev/scsi_id -g -u /...
    99+
    2023-06-06
  • linux中udev的匹配规则是什么
    Linux中udev的匹配规则是通过设备的属性来匹配设备。udev使用一系列规则来确定哪个设备应该由哪个设备驱动程序处理。这些规则可...
    99+
    2024-03-05
    linux
  • linux中udev的工作流程是什么
    udev是Linux系统中的一个设备管理器,负责检测和处理设备的插拔事件。其工作流程如下: 内核通知:当设备被插入或拔出时,内核...
    99+
    2024-03-05
    linux
  • linux6.5 udev指的是什么
    本篇内容介绍了“linux6.5 udev指的是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! ...
    99+
    2023-04-13
    linux udev
  • Linux 7.x 中UDEV生效的方法是什么
    Linux 7.x 中UDEV生效的方法是什么,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。在linux 6.x 中,安装RAC 时需要配置UDEV 进行持久化:[root@r...
    99+
    2023-06-05
  • linux nginx配置的方法是什么
    在Linux系统上配置Nginx的方法如下:1. 安装Nginx:- 使用包管理器(如apt、yum)进行安装:运行`sudo ap...
    99+
    2023-09-29
    linux nginx
  • linux配置dhcp的步骤是什么
    配置DHCP服务器的步骤如下: 安装DHCP服务器软件(例如ISC DHCP Server)。 打开DHCP服务器配置文件(一般位...
    99+
    2023-10-25
    linux dhcp
  • linux dns配置文件是什么
    本篇内容主要讲解“linux dns配置文件是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“linux dns配置文件是什么”吧! ...
    99+
    2023-03-10
    linux dns
  • linux中ssh的配置步骤是什么
    在Linux中配置SSH的步骤如下:1. 安装SSH服务器:- 对于Debian/Ubuntu系统:使用以下命令安装OpenSSH服...
    99+
    2023-09-15
    linux ssh
  • Linux的环境变量配置是什么
    Linux的环境变量配置是什么,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。Linux环境变量配置在自定义安装软件的时候,经常需要配置环境变量,下面列举出各种对...
    99+
    2023-06-28
  • linux中iSCSI配置的方法是什么
    在Linux中配置iSCSI的方法可以分为以下几个步骤: 安装iSCSI Initiator:在Linux系统上安装iSCSI ...
    99+
    2023-10-23
    linux iSCSI
  • linux域名配置的步骤是什么
    配置Linux域名的步骤如下: 打开终端,以管理员身份登录到Linux服务器。 编辑主机文件,使用文本编辑器打开/etc/h...
    99+
    2023-10-25
    linux
  • linux主机配置的方法是什么
    Linux主机配置的方法包括以下几个步骤:1. 安装Linux系统:根据需要选择合适的Linux发行版,如Ubuntu、CentOS...
    99+
    2023-06-08
    linux主机 主机
  • linux中配置hadoop的步骤是什么
    在Linux系统中配置Hadoop的步骤如下: 下载Hadoop:从官方网站上下载最新版本的Hadoop压缩包。 解压Had...
    99+
    2024-04-02
  • 使用udev配置与ASM的对应的关系
    1、需求说明客户希望在Oracle Linux5.8下用udev服务解决RAC ASM存储设备名,希望达到以下对应关系/dev/sdc1 <-->/dev/asm-disk1 /dev...
    99+
    2024-04-02
  • Linux QPanda环境配置的步骤是什么
    配置Linux QPanda环境的步骤如下:1. 安装依赖包:首先,需要安装一些必要的依赖包,如CMake、Python3、Eige...
    99+
    2023-09-25
    Linux QPanda
  • Linux系统iptables配置的步骤是什么
    本篇文章为大家展示了Linux系统iptables配置的步骤是什么,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。很多人都以为iptables就是防火墙, 其实他只是一个客户代理端,其背后的netfi...
    99+
    2023-06-28
  • linux双网卡配置的步骤是什么
    配置Linux双网卡的步骤如下: 确认系统中已插入并识别到了两个网卡。 使用ifconfig命令查看当前系统中的网络接口,并...
    99+
    2023-10-25
    linux
  • linux服务器配置的步骤是什么
    配置Linux服务器通常涉及以下步骤: 安装Linux操作系统:选择适合服务器的Linux发行版,如Ubuntu Server、...
    99+
    2024-04-09
    linux 服务器
  • Linux配置FTP具体步骤是什么
    Linux配置FTP具体步骤是什么,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。FTP 是 TCP/IP 协议组中的协议之一。FTP协议包括两个组成部分,其一为...
    99+
    2023-06-28
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作