首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

LINUXUdev详解

如果你使用Linux比较长时间了,那你就知道,在对待设备文件这块,Linux改变了几次策略。...目前很多的Linux分发版本采纳了udev的方式,因为它在Linux设备访问,特别是那些对设备有极端需求的站点(比如需要控制上千个硬盘)和热插拔设备(比如USB摄像头和MP3播放器)上解决了几个问题。...4、udev 的值和可调用的替换操作符 Linux 用户可以随意地定制 udev 规则文件的值。例如:my_root_disk, my_printer。...近来,通过安装和升级linux-2.6内核,发现这个问题已经可以通过2.6内核新的sysfs文件系统和udev程序得到解决。下面就是我在学习了udev配置后的一点心得。...答:udev只支持linux-2.6内核,因为udev严重依赖于sysfs文件系统提供的信息,而sysfs文件系统只在linux-2.6内核中才有。

10.4K30
您找到你想要的搜索结果了吗?
是的
没有找到

udev高效、动态地管理 Linux 设备文件

答: 在传统的Linux系统中 /dev目录下 的设备节点为一系列静态存在的文件, 而udev则动态提供了在系统中实际存在的设备节点, 虽然在Linux中是采用的devfs提供类似功能但是udev有更好使用的理由...从该文件系统中Linux 用户可以获取很多设备的属性可以帮助我们编写udev规则。...:31 /dev/asm/hdisk017 -> .....不同的运维人员有不同的做法但无论哪种绑定方式,最终的目的就把磁盘路径和scsi id绑定,且绑定asm要使用的asm_disk的path的权限,理解multipath和udev才可以处理异常状况。...上文主要描述了Linux 用户能够了解到 udev 的工作原理和流程,灵活地运用 udev 规则文件,从而方便地管理 Linux 设备文件。

7.3K20

ASM 翻译系列第六弹:高级知识 如何映射asmlib管理的盘到它对应的设备名

原作者:Bane Radulovic 译者: 赵恩东 审核: 魏兴华 DBGeeK社群联合出品 当使用ASMLIB 来管理ASM 磁盘时,设备的路径信息是不会在gv$asm_disk视图path...译者注:译者并不推荐使用asmlib来管理ASM的磁盘,asmlib的出现本质上是为了解决设备权限、设备拥有者信息的问题,还可以提供一个“永不变化”的设备名,但是linux原生的udev同样可以做到这一点...,而且做的更好,ASM INSTANCE使用ASMLIB提供的asm disk,增加了额外的层面,每次Linux Kernel更新,都需要替换新的ASMLIB包,ASMLIB的存在,还可能引入更多的bug...特别是,如果是在RHEL/OEL 5或以上版本,udev已非常成熟,你已经有充分的理由利用udev而放弃ASMLIB。 另外,通过下面的shell脚本也可以查看: ?...译者注:其实使用asmlib方式管理磁盘,跟使用udev管理磁盘并没有什么不同,asmlib方式管理的磁盘,也只是在磁盘头的kfdhdb.driver.provstr位置记录了它是asmlib管理的磁盘而已

1.1K40

RAC ASM磁盘存储配置相关(转载)

Linux环境下能够实现设备持久化的系统服务就是udev,除此之外几乎别无他法(就算有也千万别用)。可以通过man udev来查看udev rules的配置规则。...参考:https://oracle-base.com/articles/linux/udev-scsi-rules-configuration-in-oracle-linux 以及参考:官网文档附加的A...部分中的Configuring Device Persistence Manually for Oracle ASM小节 基本步骤就是: 首先获取sd盘的uuid或ID_SERIAL(或其他可以唯一标识磁盘且在..."asmadmin",MODE="0660" KERNELS=="sd*",ENV{ID_SERIAL}=="VBOX_HARDDISK_VB41a7cba4-749c4aec",SYMLINK+="asm-mgmt...然后执行如下命令使udev规则生效即可: udevadm control --reload-rules udevadm trigger --type=devices //Linux 7之前应该只需要start_udev

1.8K10

RAC节点两边存储名字不一致导致的故障及相关延伸常见误区

常见误区总结 对于一个这样的生产环境,存在以下几个普遍的误区: 常见误区一: 很多初学者对此存有误解,直接参照网上普及的RAC安装教学类视频,甚至还将这样的盘udev绑定成/dev/asm-disk*...常见误区二: 在Linux系统中,关于盘的权限设定,很多人不清楚实施的规范究竟是怎样,比如看到有人习惯在/etc/rc.local中设定权限,有人习惯udev绑定权限,之后还有人说哪种方法都可以,给初学者造成了很大的困扰...而实际上具体选择如何赋予权限还和Linux操作系统的具体版本有关系。...这在Linux早期版本(RHEL6.2或更早),甚至只需要在 /etc/rc.local下写入一行chown的权限修改即可,可参考早期的文章: Linux平台 Oracle 11gR2 RAC安装Part2...所以正确的做法是使用udev绑定权限。

1.3K20
领券