通过简单的mdev -s自动装配/dev目录下的设备文件

本文介绍了BusyBox中自带的简化版udev-mdev,如何通过简单的mdev-s命令自动装配/dev目录下的设备文件,并简述了启用热拔插支持的方法。mdev规则文件位于/etc/mdev.conf,与传统的udev规则文件有所不同。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

BusyBox已带有一个简化板的udev - mdev,通过简单的mdev -s,就能自动装配/dev目录下的设备文件: 

# ls /dev
console  null  ptmx  pts  shm

# mdev -s && ls /dev
apm_bios         ptypd            tty24            tty56
console            ptype            tty25            tty57
fb0                   ptypf             tty26            tty58
full                    ram0             tty27            tty59
kmem               ram1             tty28            tty6
kmsg                ram2             tty29            tty60
loop0                ram3             tty3             tty61
... ...
 

启动热拔插支持的话,用这一句 

echo /sbin/mdev > /proc/sys/kernel/hotplug
 

一切就是这么简单,相应的/dev目录下会出现一大堆设备文件,甚是难看。 
mdev的规则文件是/etc/mdev.conf ,与传统的udev规则文件写法上有点区别。
KERNEL=="tty[0-9]*", NAME="vc/%n"   //for udev
tty[0-9]* 0:5 660  //for mdev
如果选上FEATURE_MDEV_EXEC支持,规则后面可以执行相应的命令,如:
pts/ 0:0 755 $mount -t devpts /dev/pts /dev/pts

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值