linux u盘分区 mdev 卸载问题,嵌入式linux 实现mdev SD卡和U盘自动挂载和卸载的方法 mdev.conf...
首先先参考这些博客做一些了解:http://linux.chinaunix.net/techdoc/install/2009/11/18/1144936.shtml
http://www.cnblogs.com/leaven/archive/2010/09/17/1828896.html,也可百度mdev.conf查看其他文章。
内核务必要支持mdev和hotplug功能。
etc目录下要有这个文件mdev.conf,内容如下(其他的类似):
sd[a-z][0-9] 0:0 666 @/etc/hotplug/usb/udisk_insert
sd[a-z] 0:0 666 $/etc/hotplug/usb/udisk_remove
mmcblk1p[0-9] 0:0 666 @/etc/hotplug/sd/sd_insert
mmcblk1 0:0 666 $/etc/hotplug/sd/sd_remove从上面可以看到依赖四个脚本,对应的是U盘和SD卡的挂载和卸载。
在/etc/hotplug/usb目录下建立udisk_insert和udisk_remove两个脚本,内容分别如下:
udisk_insert:
#!/bin/sh
echo "usbdisk insert!" > /dev/console
if [ -e "/dev/$MDEV" ] ; then
mkdir -p /mnt/usbdisk/$MDEV
mount /dev/$MDEV /mnt/usbdisk/$MDEV
fi
udisk_remove:
#!/bin/sh
echo "usbdisk remove!" > /dev/console
umount -l /mnt/usbdisk/sd*
rm -rf /mnt/usbdisk/sd*
在/etc/hotplug/sd目录下建立sd_insert和sd_remove两个脚本,内容分别如下:
sd_insert:
#!/bin/sh
echo "sd card insert!" > /dev/console
if [ -e "/dev/$MDEV" ]; then
mkdir -p /mnt/sdcard/sd
mount -rw /dev/$MDEV /mnt/sdcard/sd
fi
sd_remove:
#!/bin/sh
echo "sd card remove!" > /dev/console
umount -l /mnt/sdcard/sd*
rm -rf /mnt/sdcard/sd* 这样即可实现自动识别挂载和卸载了。
linux u盘分区 mdev 卸载问题,嵌入式linux 实现mdev SD卡和U盘自动挂载和卸载的方法 mdev.conf...相关推荐
- android u盘自动挂载点,Android2.3实现SD卡与U盘自动挂载的方法
本文实例讲述了Android2.3实现SD卡与U盘自动挂载的方法.分享给大家供大家参考,具体如下: 在 s3c6410平台上移植android2.3 过程中SD卡总是不能自动挂载. 查阅相关资料,知道 ...
- 2019 SD卡、U盘无法格式化怎么办的解决方法
有天 闲的没事, 格式化一下U盘 ,结果突然断电了,我的天.我还在格式化的U盘 ,果然 ,我在此启动电脑后,的U盘直接 就不能用了.于是 我格式化. 然后,我的U盘就怎么也格式化不好了 ,找到了几种解 ...
- windows无法格式化u盘_2019 SD卡、U盘无法格式化怎么办的解决方法
有天 闲的没事, 格式化一下U盘 ,结果突然断电了,我的天.我还在格式化的U盘 ,果然 ,我在此启动电脑后,的U盘直接 就不能用了.于是 我格式化. 然后,我的U盘就怎么也格式化不好了 ,找到了几种解 ...
- linux 关机时卸载sd,Linux下U盘SD卡的自动挂载和卸载
以下内容主体转自如下两篇博客: http://blog.sina.com.cn/s/blog_557366df0100nk7r.html http://blog.csdn.net/xdw1985829 ...
- 关于实现udev/mdev自动挂载与卸载
在网上有很多关于讲mdev的自动挂载基本上都是一个版本,经过测试自动挂载确实可行,但是关于自动卸载mdev似乎不能很好的支持,经过修改已经可以做到与udev的效果相似.不能在挂载的目录中进行热插拔,否 ...
- 嵌入式linux零基础培训,零基础精通嵌入式linux系统有那么容易吗
嵌入式linux系统让你从入门到精通,新手必备学习技术你要不要来试试.对于新手来说,嵌入式linux系统应该如何更快更好的学习,首先可以告诉你:你要有C语言基础,看你走哪方面,看是底层系统还是应用层开 ...
- linux课程_【课程完结】嵌入式Linux应用/驱动开发基础知识两大篇章已全部录制完毕 共72集...
完结撒花 <第四篇嵌入式Linux应用开发基础知识> <第五篇嵌入式Linux驱动开发基础知识> 两大篇章已全部录制完毕 共计 72 集 01 嵌入式Linux应用开发基础知识 ...
- android u盘挂载监听,Android SD卡及U盘插拔状态监听及内容读取
本篇是通过系统方法来对sd卡及U盘插拔监听及数据获取,Android盒子端开发,有系统权限,当然,这个比较简单,知道具体方法,可以通过反射来实现. 先贴上效果图: 获取外置存储设备并监听插拔状态 获取 ...
- Android SD卡及U盘插拔状态监听和内容读取
本篇是通过系统方法来对sd卡及U盘插拔监听及数据获取,Android盒子端开发,有系统权限,当然,这个比较简单,知道具体方法,可以通过反射来实现. 先贴上效果图: 获取外置存储设备并监听插拔状态 获取 ...
- ZYNQ裸机实现 USB MASS STORAGE (usb+sd卡 实现U盘功能)
ZYNQ裸机实现 USB MASS STORAGE (usb+sd卡 实现U盘功能) 之所以写裸机,也就是没有操作系统的实现方法是因为linux系统下的实现方法网上已经有很多了,之前使用的STM32实 ...
最新文章
- update 改写 merge into
- 理解ArcIMS投影元素
- WCF完美搭建android平台服务之一
- 魔术引号 php,php怎么关闭魔术引号
- LeetCode 编辑距离 II(DP)
- 【2016年第5期】基于深度学习的光学遥感机场与飞行器目标识别技术
- exe文件怎么看源码_Java 反射机制你还不会?那怎么看 Spring 源码?
- CUDA——线程配置
- 为什么前端H5工程师工资那么高?
- WAF Bypass数据库特性(Oracle探索篇)
- Visio 安装后提示 Dos 共享冲突
- android 字符串 转json,Android将字符串转换为JSON
- shell基础知识及变量
- 您未被授权查看该页 错误 401.3
- CSAPP:BombLab
- DirextX 11游戏开发(1)
- 启动电容与运行电容-电容-嵌入式开发-物联网开发
- android 获取视频的封面
- 【青龙面板】返利好省
- MC9S12XS128硬件底层驱动_set_bus_clk.h(总线时钟设置)
热门文章
- andorid程序UI线程下开启子线程闪退错误解决
- HTTP 错误 404.13 - Not Found 请求筛选模块被配置为拒绝超过请求内容长度的请求。(上传文件长度问题)
- 介绍了如何取成员函数的地址以及调用该地址
- c# 多线程 调用带参数函数
- PHP中strtotime函数有范围吗,PHP中使用strtotime函数注意事项
- python web界面整合 tail_如何使用Python Tornado在HTTP上实现“ tail”?
- django html 模板继承,Django模板的继承
- Android开发之通过Android Studio自带插件git创建分支,合并分支等
- 分析Android studio3.0的instant run开启关闭对APK大小的影响
- 上海建桥学院计算机专业,上海建桥学院全国排名 特色专业多与计算机有关