mdev实现U盘或SD卡的自动挂载
时间:2016-12-30作者:华清远见
前面我们说了udev实现U盘或SD卡的自动挂载,在这里我们再说一下怎样用mdev实现这个功能。 mdev是busybox中的一个udev管理程序的一个精简版,他也可以实现设备节点的自动创建和设备的自动挂载,只是在实现的过程中有点差异,在发生热插拔时间的时候,mdev是被hotplug直接调用,这时mdev通过环境变量中的 ACTION 和 DEVPATH,来确定此次热插拔事件的动作以及影响了/sys中的那个目录。接着会看看这个目录中是否有“dev”的属性文件,如果有就利用这些信息为这个设备在/dev 下创建设备节点文件。 下面是如何让我们的系统支持mdev。 1.在使用busybox制作根文件系统的时候,选择支持mdev
Linux System Utilities ---> 2.在文件系统添加如下内容
Vim /etc/init.d/rcS
echo /sbin/mdev>/proc/sys/kernel/hotplug 这些语句的添加在mdev的手册中可以找到。 3.添加对热插拔事件的响应,实现U盘和SD卡的自动挂载。
Vim /etc/mdev.conf 红色部分,是一个脚本,脚本内容可以根据我们的需要定制,可以实现挂载,卸载或其他一些功能。 如下是自动挂载和卸载的脚本:
/etc/sd_card_inserting
/etc/sd_card_removing
相关资讯
发表评论
|