使用openwrt安装插件,发现flash太小,使用U盘或SD卡制作一个磁盘较大的根文件系统,用来安装较大的插件,如adguardhome

#安装必要工具,Openwrt连接上互联网,使用ssh登陆openwrt,执行一下命令:
root@GL-MT1300:/# opkg update
root@GL-MT1300:/# opkg install block-mount  kmod-usb-storage  kmod-fs-ext4 e2fsprogs
#格式化U盘/SD卡,假设U盘设备节点为/dev/sda1:
root@GL-MT1300:/# mkfs.ext4 /dev/sda1 << EOF
> Y
> EOF
#给U盘/SD卡制作根文件系统
root@GL-MT1300:/# mount /dev/sda1 /mnt
root@GL-MT1300:/# mkdir /tmp/root
root@GL-MT1300:/# mount -o bind / /tmp/root
root@GL-MT1300:/# cp /tmp/root/* /mnt -a
root@GL-MT1300:/# umount /tmp/root
root@GL-MT1300:/# umount /mnt
#配置自动挂载并重启路由
root@GL-MT1300:/# block detect > /etc/config/fstab
root@GL-MT1300:/# uci set fstab.@mount[0].target='/overlay'
root@GL-MT1300:/# uci set fstab.@mount[0].enabled='1'
root@GL-MT1300:/# uci commit fstab
root@GL-MT1300:/# reboot

重启成功后检查文件系统挂载是否正常,信息显示overlay为14.0G(U盘容量大小),挂载成功。

root@GL-MT1300:/# df -h
Filesystem                Size      Used Available Use% Mounted on
/dev/root                16.0M     16.0M         0 100% /rom
tmpfs                   123.8M      1.1M    122.7M   1% /tmp
/dev/sda1                14.0G    102.7M     13.2G   1% /overlay
overlayfs:/overlay       14.0G    102.7M     13.2G   1% /
tmpfs                   512.0K         0    512.0K   0% /dev
/dev/sda1                14.0G    102.7M     13.2G   1% /mnt/sda1

overlay有14G,这样就可以尽情安装插件了

openwrt挂载U盘或SD卡作为根文件系统相关推荐

  1. Linux下给挂载U盘或者SD卡

    Linux下给挂载U盘或者SD卡 mount -t vfat /dev/mmcblk0p2 /udisk 对于ARMLinux来说,第一次使用U盘时,U盘这个文件目录是不能直接进入的,我们需要对其进行 ...

  2. Exynos4412 移植针对Samsung的Linux-6.1(二)SD卡驱动——解决无法挂载SD卡的根文件系统

    系列文章目录 Exynos4412 移植针对Samsung的Linux-6.1(一)下载.配置.编译Linux-6.1 Exynos4412 移植针对Samsung的Linux-6.1(二)SD卡驱动 ...

  3. linux6.6挂载u盘失败,mini2440 Linux系统自动挂载U盘与SD卡失败 解决方法

    对于有些U盘和SD卡,mini2440开发板自带的Linux系统不能有效的自动挂载在文件系统里面,这是因为mini2440的/etc/mdev.conf 和 /bin/hotplug.sh这两个文件写 ...

  4. RT-Thread:让W25Q128、U盘、SD卡同时搭载文件系统

    文章目录 前言 一.使用ENV配置工程 二.修改源码和添加用户代码 总结 前言 让U盘和SD卡挂载在本地磁盘的不同目录下. 一.使用ENV配置工程 1.在原博文<RT-Thread:STM32F ...

  5. linux sd卡挂载脚本,Linux下实现U盘、SD卡自动挂载功能 .

    在 Linux中我们经常用到U盘.SD卡的挂载问题,每次都手动挂载或卸载非常麻烦,我们可以采取以下方法实现自动挂载或卸载U盘.SD卡 1.首先在/etc/init.d/rsC中加入以下语句 echo ...

  6. linux sd卡 自动挂载 mdev,mdev实现U盘和SD卡的自动挂载

    0)请先移植好SD卡和配置好内核对各类USB设备的支持 请先阅读:busybox下mdev的使用以及mdev.conf的规则配置1)确保内核支持热插拔 # cd linux-2.6.30.4# vi ...

  7. linux sd卡 u盘区别,linux下实现U盘和sd卡的自动挂载

    目的:使U盘和sd卡在linux系统中进行插入和拔除时能自动挂载和卸载,不需要手动mount和umount.步奏:1.在/etc/init.d/rcS中加入以下语句 echo /sbin/mdev & ...

  8. Android 读取外接储存设备的数据(如挂载的U盘,SD卡等)

    本篇文章,将围绕以下几点来讲解: 1:OTG是什么? 2:Android手机和一些Android系统的TV盒子对OTG的支持情况? 3:如何得知外接储存设备的插入和拔出的广播事件? 4:得到插入广播后 ...

  9. android u盘挂载监听,Android SD卡及U盘插拔状态监听及内容读取

    本篇是通过系统方法来对sd卡及U盘插拔监听及数据获取,Android盒子端开发,有系统权限,当然,这个比较简单,知道具体方法,可以通过反射来实现. 先贴上效果图: 获取外置存储设备并监听插拔状态 获取 ...

最新文章

  1. 素数c语言程序解题思路,C语言上机实验题目解题思路.doc
  2. linux磁盘空间不足,但是使用df却发现磁盘空间至少有一半的空间没有使用
  3. c++ vector嵌套传参
  4. python爬取mysql数据_Python爬取数据并写入MySQL数据库的实例
  5. 数据中心发电机组的选择及控制
  6. C++中 引用与取地址的区别
  7. OpenCV图像分割-watershed
  8. C#通过Kernel32.dll动态调用C++生成dll相关接口(结构体转换)相关问题整理
  9. 把照片存QQ相册会越来越模糊,你们会把照片存在哪里?
  10. 从被动到主动,换个角度看 DB
  11. 进阶第十一课 Python模块之random
  12. 解决Windows上编译PHP7.1拓展的错误
  13. DotNetBar 教程
  14. 遥感软件_遥感软件的可持续发展
  15. 华为云计算IE面试笔记-名词解释
  16. PerformanceTest
  17. Google Earth导入GPS设备NMEA文本数据
  18. C语言每日一练——第74天:黑与白问题
  19. 服务器开发系列(四)——网络基础
  20. js打印去除页眉页脚

热门文章

  1. C# 调用xktComm 与西门子PLC通讯
  2. 神器推荐!一个能监控文件变化的Python神器—看门狗
  3. IBM DS3000存储DS3400数据恢复成功案例记录
  4. python扫雷的代码及原理_minesweeper
  5. lyx的快乐的密室逃脱汇总记录(严重剧透+长期更新)
  6. vs2019报错:无法定位程序输入点于动态链接库的XXX.dll文件的解决方法
  7. python画指北针_python如何画出漂亮的地图?
  8. vocab 文本_fastNLP中的Vocabulary
  9. 720度全景图展示你知道什么?720全景知识科普
  10. Fastapi + deta 部署一个简单的笔记应用