Chinaunix

标题: 问,如何在CentOs /dev 路径下建立设备文件 [打印本页]

作者: bl00d    时间: 2005-07-12 09:54
标题: 问,如何在CentOs /dev 路径下建立设备文件
我的方法:
mknod /dev/ttyS100 c 4, 100
问题:
重新启动后ttyS100 就不存在了,问,该如何建立这个设备文件呢?
作者: 我菜我怕谁    时间: 2005-07-12 10:04
标题: 问,如何在CentOs /dev 路径下建立设备文件
作个LKM
作者: bl00d    时间: 2005-07-12 10:24
标题: 问,如何在CentOs /dev 路径下建立设备文件
[quote]原帖由 "我菜我怕谁"]作个LKM[/quote 发表:


能详细点么,做个lkm程序是一个非常有趣而又非常危险的事情,
怕怕的说!
作者: ruf    时间: 2005-07-12 11:00
标题: 问,如何在CentOs /dev 路径下建立设备文件
CentOS 4么?它用了udev,所以你需要配置udev,或者更简单的方法,在/etc/rc.d/rc.local里面增加mknod ...,每次boot后自动创建device file。
作者: bl00d    时间: 2005-07-12 11:07
标题: 问,如何在CentOs /dev 路径下建立设备文件
[quote]原帖由 "ruf"]CentOS 4么?它用了udev,所以你需要配置udev,或者更简单的方法,在/etc/rc.d/rc.local里面增加mknod ...,每次boot后自动创建device file。[/quote 发表:



对,我用的就是CentOs 4.1
使用rc.local 应该可以解决问题.
udev 还要学习学习去!

3ks
作者: ruf    时间: 2005-07-12 11:15
标题: 问,如何在CentOs /dev 路径下建立设备文件
man udev

udev有很多优点,/dev是在ramfs上的,所以不占用硬盘,device node是按需生成的,所以/dev会干净很多。

udev取代了devfs。根据udev的开发者,Greg Kroah-Hartman的说法,devfs存在不少缺陷:

1、devfs的代码不灵活,只显示存在的设备列表,而有时候我们希望看到暂时不存在的设备名
2、major,minor快被分配光了,我们需要考虑动态分配方法,而devfs不能支持
3、用户希望一个硬件对应的设备名是固定的,例如启动盘就叫 /dev/boot_disk,而不管它是scsi还是ide的
4、设备在热插拔的时候,用户态程序应该有办法得到通知




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2