Chinaunix首页 | 论坛 | 博客
  • 博客访问: 407735
  • 博文数量: 96
  • 博客积分: 4594
  • 博客等级: 上校
  • 技术积分: 1130
  • 用 户 组: 普通用户
  • 注册时间: 2009-07-30 19:56
文章分类
文章存档

2012年(8)

2011年(49)

2010年(18)

2009年(21)

分类: LINUX

2011-07-29 17:06:30

Udev命名机制:通过udev为硬件设备分配设备名称

1.       发现新设备过程

当插入新设备时,内核kernel首先发现设备,并且将设备状态输出到/sys中,Udev命名然后通过HAL(硬件抽象层)来告诉应用成语硬件信息。

2.       udevmonitor  插入或者移除新设备时用来查看详细状态信息

3.       udev命名策略

#cd /etc/udev/rules.d/

#touch 命名.rules 序号最大为100,自定义策略一般写99

Eg: #touch 99-usbdisk.rules

BUS==”usb”,SYSFS{serial}==”2003223211232”,NAME=”myusb%n”

通过一些设备信息来定义该设备的命名状态

!=为如果设备不是=后面的内容,则执行策略

策略包括:

NAME=””

SYMLINK+=””

OWNER=””

MODE=””

RUN=”/bin/sh /shell/a.sh”

4.       查看设备信息

#udevinfo –q path –n /dev/sdb 得到硬件位置

/block/sdb

#udevinfo –a –p /block/sdb

5.       查看scsi设备信息

#scsi_id –g –x –s /block/sda

阅读(783) | 评论(0) | 转发(0) |
0

上一篇:apache压力测试软件webbench

下一篇:CA-iscsi

给主人留下些什么吧!~~