首页 > 其他分享 >使用外置存储设备扩展exroot(MT1300)

使用外置存储设备扩展exroot(MT1300)

时间:2023-06-11 21:57:36浏览次数:66  
标签:exroot MT1300 mount fstab 外置 GL root uci

环境说明:
GL-INET MT1300设备一台
8G U盘一个,已经格式化文件系统为EXT4

1. 安装相关工具

opkg update
opkg install block-mount kmod-fs-ext4 e2fsprogs fdisk

 

2. 修改fstab配置文件,更改现有文件系统的挂载点

DEVICE="$(sed -n -e "/\s\/overlay\s.*$/s///p" /etc/mtab)"
uci -q delete fstab.rwm
uci set fstab.rwm="mount"
uci set fstab.rwm.device="${DEVICE}"
uci set fstab.rwm.target="/rwm"
uci commit fstab

 3. 查看U盘的相关信息

block info

如果没看到sda

可以用df -h查看磁盘的使用情况

这是找不到tf卡的情况

 找到tf卡

umount -l /mnt/mmcblk0p1卸载挂载

mkfs.ext4 /dev/mmcblk0p1格式化

 

 

注意检查磁盘的文件格式和设备节点,我这里的设备节点为/dev/sda1, UUID为7c9ac87d-63aa-419c-8d84-c02bf4ed520e

<blockquote>/dev/mtdblock5: UUID="004b477b-889d7f7b-6daf2982-7e65f155" VERSION="4.0" MOUNT="/rom" TYPE="squashfs"

 

2 格式化 U 盘

 

(假设 U 盘设备节点为 /dev/mmcblk0p1)

 

root@GL-MT1300:/# mkfs.ext4 /dev/mmcblk0p1 << EOF

> Y

> EOF

 

3 给 U 盘 制作根文件系统

 

root@GL-MT1300:/# mount -t ext4 /dev/mmcblk0p1 /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

 

4 配置自动挂载并重启路由

 

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

 

5 检查是否挂载正常

重启成功后,执行 df -h 命令,检查文件系统挂载是否正常,信息显示 overlay 为U 盘容量大小,挂载成功

 

 

标签:exroot,MT1300,mount,fstab,外置,GL,root,uci
From: https://www.cnblogs.com/ynas/p/17473675.html

相关文章

  • 如何SpringBoot项目改为外置Tomcat启动
    如何SpringBoot项目改为外置Tomcat启动 正常情况下,我们开发SpringBoot项目,由于内置了Tomcat,所以项目可以直接启动,部署到服务器的时候,直接打成jar包,就可以运行了(使用内置Tomcat的话,可以在application.yml中进行相关配置)有时我们会需要打包成war包,放入外置的Tomcat......
  • k8s-外置ETCD集群部署
    如何把ETCD的数据库备份,以及还原的操作方法(待更新中)地址:Etcd是一个分布式键值存储系统,Kubernetes使用Etcd进行数据存储,所以先准备一个Etcd数据库,为解决Etcd单点故障,应采用集群方式部署,这里使用3台组建集群,可容忍1台机器故障。为了节省机器,这里把3个ETCD实例分别部署在一个Matse......
  • SpringBoot项目部署在外置Tomcat正常启动,但项目没有被加载的问题
    最近打算部署个SpringBoot项目到外置Tomcat运行,但是发现tomcat启动成功,访问却一直404,刚开始以为是Tomcat的问题,就一直在改Tomcat配置。最后发现tomcat启动时根本就没加载到项目,因为控制台没有打印"SpringBoot"的项目标志经过一番百度查找,最后发现是因为项目启动类没有继承Spring......
  • java jar包运行用外置配置yml文件
    1.准备文件和目录2.启动命令java-jar-Dspring.config.location=config/application.ymldatachangenew.jar ......
  • LED车灯 手电筒外置MOS降压恒流驱动IC 12-36V 9V 1A驱动方案
    本品特点:宽输入电压范围:9V~100V ◆固定工作频率:140KHZ◆可设定电流范围:10mA~6000mA◆内置抖频电路,降低对其他设备的EMI干扰◆平均电流模式采样,恒流精度更高◆CS电......
  • idea开发使用外置tomcat配置
    1.添加依赖<dependency><groupId>org.apache.tomcat.embed</groupId><artifactId>tomcat-embed-jasper</artifactId><scope>provided</scope></dependency>......
  • jar包启动脚本, 以及外置配置文件application.yml
    想使用sh脚本来启动,停止,重启我们的jar服务,顺便还要外置配置文件方便修改示例server.sh如下,启动命令为shserver.shstart或restart或stop,修改其中的这几个参数即可:......
  • 连接到 Mac 的外置显示器画面模糊怎么办?
    Mac外置显示器无法连接?Mac外置显示器画面模糊怎么办?下面就和小编一起来看看吧!检查线缆或转换器断开外置显示器的线缆与Mac的连接,然后重新连接。如果外置显示器的线缆无法......
  • FP5207非同步DC-DC升压转换器,外置MOS大功率升压芯片
    FP5207最大占空比85%,根据mos管选型可实现更大功率,如100W,200W,最大500W。16.8V大功率筋膜枪专用方案芯片FP5207。FP5207是非同步升压控制IC,透过EXTPin控制外部NMOS,输入......
  • 如何将springboot转称外置tomcat启动
    正常情况下,我们开发SpringBoot项目,由于内置了Tomcat,所以项目可以直接启动,部署到服务器的时候,直接打成jar包,就可以运行了(使用内置Tomcat的话,可以在application.yml......