为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

mdev实现U盘与SD卡的自动挂载 

2017-10-19 2页 doc 13KB 26阅读

用户头像

is_954223

暂无简介

举报
mdev实现U盘与SD卡的自动挂载 mdev实现U盘与SD卡的自动挂载  mdev实现U盘或SD卡的自动挂载 前面我们说了udev实现U盘或SD卡的自动挂载,在这里我们再说一下怎样用mdev实现这个功能。 mdev是busybox中的一个udev管理程序的一个精简版,他也可以实现设备节点的自动创建和设备的自动挂载,只是在实现的过程中有点差异,在发生热插拔时间的时候,mdev是被hotplug直接调用,这时mdev通过环境变量中的 ACTION 和 DEVPATH,来确定此次热插拔事件的动作以及影响了/sys中的那个目录。接着会看看这个目录中是否有“dev”...
mdev实现U盘与SD卡的自动挂载 
mdev实现U盘与SD卡的自动挂载  mdev实现U盘或SD卡的自动挂载 前面我们说了udev实现U盘或SD卡的自动挂载,在这里我们再说一下怎样用mdev实现这个功能。 mdev是busybox中的一个udev管理程序的一个精简版,他也可以实现设备节点的自动创建和设备的自动挂载,只是在实现的过程中有点差异,在发生热插拔时间的时候,mdev是被hotplug直接调用,这时mdev通过环境变量中的 ACTION 和 DEVPATH,来确定此次热插拔事件的动作以及影响了/sys中的那个目录。接着会看看这个目录中是否有“dev”的属性文件,如果有就利用这些信息为这个设备在/dev 下创建设备节点文件。 下面是如何让我们的系统支持mdev。 1.在使用busybox制作根文件系统的时候,选择支持mdev Linux System Utilities ---> [*] mdev [*] Support /etc/mdev.conf [*] Support command execution at device addition/removal 2.在文件系统添加如下内容 Vim /etc/init.d/rcS mount -t tmpfs mdev /dev mount -t sysfs sysfs /sys mkdir /dev/pts mount -t devpts devpts /dev/pts echo /sbin/mdev>/proc/sys/kernel/hotplug mdev –s 这些语句的添加在mdev的手册中可以找到。 3.添加对热插拔事件的响应,实现U盘和SD卡的自动挂载。 Vim /etc/mdev.conf mmcblk[0-9]p[0-9] 0:0 666 @ /etc/sd_card_inserting mmcblk[0-9] 0:0 666 $ /etc/sd_card_removing sd[a-z] [0-9] 0:0 666 @ /etc/usb/usb_inserting sd[a-z] 0:0 666 $ /etc/usb/usb_removing 红色部分,是一个脚本,脚本内容可以根据我们的需要定制,可以实现挂载,卸载或其他一些功能。 如下是自动挂载和卸载的脚本: /etc/sd_card_inserting #!/bin/sh mount -t vfat /dev/mmcblk0p1 /mnt/sd /etc/sd_card_removing #!/bin/sh sync umount /mnt/sd
/
本文档为【mdev实现U盘与SD卡的自动挂载 】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索