OpenWrt自动挂载sd卡
OpenWrt自动挂载sd卡
我们在编译的时候经常会遇到flash不够用的问题,怎么解决呢?可以通过挂载usb或者sd卡解决问题。在此介绍一下openwrt挂载sd卡。
1. 安装sd卡的驱动以及相关支持
make kernel_menuconfig
Device Drivers —> MMC/SD/SDIO card support —>
找到该目录
如图在相关选项前打上”*”号
保存并退出
接下来make menuconfig
Kernel modules —>Native Language Support —>
找到该目录如图选择相关选项
Kernel modules –> Other modules —>
找到该目录选择相关选项(如图)
kmod-mmc 、kmod-mmc-over-gpio、kmod-sdhci、kmod-sdhci-7620这四个
OK,现在可以保存并退出了
接下来make V=s,等待编译。
2.编译完成后将.bin文件烧写至路由器内,通过ssh连接至路由器
(1)dmesg,查看当前是否有识别sd卡
(2)fdisk -l ,查看当前硬盘个数和设备名称
如图可以看到我的sd卡名称是mmcblk0
(3)接下来进行sd卡的挂载
mkdir -p /mnt/mmcblk0
mount /dev/mmcblk0 /mnt/mmcblk0
![](http://static.blog.csdn.net/images/save_snippets.png)
在挂载的过程中可能会遇到这样的问题
failed: Invalid argument
- 1
![](http://static.blog.csdn.net/images/save_snippets.png)
- 1
如果遇到这样的问题,就把你的sd卡格式化成你所识别的格式
openwrt 格盘opkg updateopkg install e2fsprogs #安装格盘软件mkfs.ext4 /dev/sda1 #格etx4mkfs.ext3 /dev/sda1 #格etx3mkfs.ext2 /dev/sda1 #格etx2
![](http://static.blog.csdn.net/images/save_snippets.png)
格式化好之后再进行挂载
OK!挂载成功!!!
3.说到这里,就不得不说热插拔事件的自动挂载问题
对于openwrt来说,开机自启的命令一般放在rc.local这个文件中,OK,那么现在我们就来写一个脚本来实现sd卡的开机自动挂载。
(1)
vim insert_sd.sh
![](http://static.blog.csdn.net/images/save_snippets.png)
这是该脚本的内容
#!/bin/sh
PATH="/mnt/mmcblk0"
PATH_DEV="/dev/mmcblk0"if [ -b "$PATH_DEV" ] ;thenif [ ! -d "$PATH" ]; then/bin/mkdir -p $PATHfi/bin/mount -t vfat $PATH_DEV</span> <span class="hljs-variable">$PATH
fi
这个脚本很简单,相信大家都能看懂,在openwrt中一些脚本都会放在/sbin/这个目录下,所以,将我们写的这个脚本放进去。
package/base-files/files/sbin
这个是放脚本的目录,放进去就可以了。(2)在rc.loacl文件中添加开机执行命令(这个文件在package/base-files/files/etc下)
/sbin/insert_sd.sh &
将该命令写进去,保存并编译 至此,就可以实现openwrt上sd卡的自动挂载了!!!!!!
![](http://static.blog.csdn.net/images/save_snippets_01.png)
![](http://static.blog.csdn.net/images/save_snippets_01.png)
![](http://static.blog.csdn.net/images/save_snippets.png)
OpenWrt自动挂载sd卡相关推荐
- openwrt 设置自动挂载SD卡
使用MT7688跑的openwrt系统做了一个控制器,已经在项目上应用,程序功能还可以继续完善,有兴趣的可以看看智能控制器参数说明,通过485的接口可以使用协议转换器来控制舞台灯具,协议转换器可以看看 ...
- Ubuntu开机自动挂载SD卡到指定挂载点并将Docker默认存储路径改为SD卡
Ubuntu开机自动挂载SD卡到指定挂载点并将Docker默认存储路径改为SD卡 查看磁盘信息 查看磁盘原挂载点 永久开机自动挂载分区--修改文件/etc/fstab 应用挂载 修改docker默认存 ...
- ubuntu 自动挂载SD卡
最近开发过程中遇见了一个问题,ubuntu 16.04 自动挂载SD卡报错,mounted filesystem with ordered data mode. Opts: (null)以此记录一下 ...
- linux sd卡挂载脚本,linux udev 自动挂载 SD卡/U盘
本文记录使用udev自动挂载SD卡和U盘的方法. 添加udev规则 创建文件/etc/udev/rules.d/11-add-usb.rules # SD卡自动挂载 ACTION=="add ...
- openwrt在sd卡上装mysql_OpenWrt:自动挂载sd卡
在编译的时候经常会遇到flash不够用的问题,怎么解决呢?可以通过挂载usb或者sd卡解决问题. 安装sd卡的驱动以及相关支持 $ make kernel_menuconfig 依次进入选项Devic ...
- 海思系统开发——linux下挂载SD卡
海思系统开发--linux下挂载SD卡 (1)通过#fdisk -l命令确认板子上的linux系统是否识别SD卡 [/]# fdisk -l /mnt/mmc # fdisk -l Disk /dev ...
- Jetson TX2挂载SD卡
一.参考资料 Jetson TX2挂载SD卡 jetson TX2挂载 256G sd卡 Jetson AGX Xavier避坑指南(六)--挂载 SD 卡 二.关键步骤 参看硬盘信息 sudo fd ...
- linux挂载SD卡
(1)通过#fdisk -l命令确认板子上的linux系统是否识别SD卡 MP805M板子插入SD卡后显示 SD30 slot is without WP mmc1: new high speed S ...
- 开发板——linux下挂载SD卡
(1)通过#fdisk -l命令确认板子上的linux系统是否识别SD卡 [/]# fdisk -l /mnt/mmc # fdisk -l Disk /dev/mmcblk0: 29 GB, 310 ...
最新文章
- HTML和jQuery拆分成两个文件
- IntelliJ IDEA不好用?那是因为没掌握这些技巧
- 无插件,无com组件,利用EXCEL、WORD模板做数据导出(一)
- 让你久等了!《码出高效:Java 开发手册》正式发布
- PAT甲级1054 map的使用
- 精细运营,这只“蚂蚁”开辟了一条全新的财富之路
- android 中使用svg
- 如何发挥思维导图真正的杀伤力?
- matlab光伏最大功率,基于MATLAB的光伏电池最大功率点跟踪研究
- 管理类综合199资料整理
- wpf制作的画图软件
- 基于STM32移植UCGUI图形界面框架(3.9.0源码版本)
- 前沿技术讲座感悟以及关于互联网时代前沿技术的个人理解与思考
- Source Insight 4.0.0086 Patched
- elementui的表单验证踩坑-动态绑定输入框required后只显示英文提示
- 最新机器人视觉系统介绍,给机器人装上“眼睛”
- 汇编语言写c51计数器到60,HTML技巧汇编
- Spring控制Bean加载顺序
- 包机制、访问修饰符、Jar包 java初学 面向对象五
- Runway!AI技术+视频制作的新一代视频内容生成工具