udev与devtmpfs


早期的作法應該是先建立一份 static /dev 提供系統 booting 時使用,當系統 booting 完成後再掛載 tmpfs 到 /dev 上.由 udevadm 重新 trigger kernel,再用 udev 動態建立相對應的 device node 在 /dev 裡


在 linux kernel 2.6.32 後使用 devtmpfs 之後. Udev 並不負責 create device node. create device node 的工作則是交由 Kernel 的 devtmpfs 負責. Udev 則是負責接收 kernel 送出的 uevent 依照相對的資訊如 device ID product ID,去載入相對應的 kernel module,device node的權限管理(參照上述藍色註記部分 device node 被 devtmpfs 建立出來的 default 屬性是 root:root 0660) 與建立相對應的 symlink file etc.


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值