通過簡單的mdev -s自動裝配/dev目錄下的設備文件


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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM