forum.gl-inet.cn

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
    查看: 16138|回复: 31

    使用外置存储设备扩展exroot

      [复制链接]

    76

    主题

    2144

    帖子

    9846

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    9846

    官方人员

    发表于 2022-2-7 17:37:31 | 显示全部楼层 |阅读模式
    以下内容参考openwrt官方维基操作,原文链接如下
    https://openwrt.org/docs/guide-user/additional-software/extroot_configuration
    环境说明:
    GL-INET MT300N-V2设备一台,固件版本为3.211
    16G U盘一个,已经格式化文件系统为EXT4

    1. 安装相关工具
    1. opkg update
    2. opkg install block-mount kmod-fs-ext4 e2fsprogs fdisk
    复制代码
    2. 修改fstab配置文件,更改现有文件系统的挂载点
    1. DEVICE="$(sed -n -e "/\s\/overlay\s.*$/s///p" /etc/mtab)"
    2. uci -q delete fstab.rwm
    3. uci set fstab.rwm="mount"
    4. uci set fstab.rwm.device="${DEVICE}"
    5. uci set fstab.rwm.target="/rwm"
    6. uci commit fstab
    复制代码
    3. 查看U盘的相关信息
    1. block info
    复制代码
    注意检查磁盘的文件格式和设备节点,我这里的设备节点为/dev/sda1, UUID为7c9ac87d-63aa-419c-8d84-c02bf4ed520e
    1. <blockquote>/dev/mtdblock5: UUID="004b477b-889d7f7b-6daf2982-7e65f155" VERSION="4.0" MOUNT="/rom" TYPE="squashfs"
    复制代码
    如果磁盘格式不是ext4,请执行下面的命令,否则跳过(注意,以下操作会格式化磁盘,请提前备份磁盘文件),注意命令中的/dev/sda1是使用block命令查看到的实际节点,请根据自己的实际情况修改
    1. DEVICE="/dev/sda1"
    2. mkfs.ext4 ${DEVICE}
    复制代码

    4. 在配置文件中设置挂载点,注意命令中的/dev/sda1是使用block命令查看到的实际节点,请根据自己的实际情况修改
    1. DEVICE="/dev/sda1"
    2. eval $(block info ${DEVICE} | grep -o -e "UUID=\S*")
    3. uci -q delete fstab.overlay
    4. uci set fstab.overlay="mount"
    5. uci set fstab.overlay.uuid="${UUID}"
    6. uci set fstab.overlay.target="/overlay"
    7. uci commit fstab
    复制代码
    5. 将文件系统中现有的内容拷贝到U盘中
    1. mkdir -p /tmp/cproot
    2. mount --bind /overlay /tmp/cproot
    3. mount ${DEVICE} /mnt
    4. tar -C /tmp/cproot -cvf - . | tar -C /mnt -xf -        
    5. umount /tmp/cproot /mnt
    复制代码
    6. 重启路由器
    1. reboot
    复制代码
    7. 检查
    路由器启动过程中可以看到以下类似log

    使用df -h命令可以检查当前overlay的挂载点和剩余空间,原来的文件系统会在/rwm目录下

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?立即注册

    x
    回复

    使用道具 举报

    2

    主题

    3

    帖子

    22

    积分

    新手上路

    Rank: 1

    积分
    22
    发表于 2022-2-18 18:38:37 | 显示全部楼层
    根据教程成功挂载上了,感谢萝卜大侠
    回复

    使用道具 举报

    0

    主题

    1

    帖子

    20

    积分

    新手上路

    Rank: 1

    积分
    20
    发表于 2022-3-5 11:10:25 | 显示全部楼层
    大神,每次更新固件后,extraroot都要重新配置,里面的文件都要备份恢复一次,有没有在更新固件后挂载之前存储卡或优盘的流程或办法?
    回复

    使用道具 举报

    76

    主题

    2144

    帖子

    9846

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    9846

    官方人员

     楼主| 发表于 2022-3-5 12:51:54 | 显示全部楼层
    discuz 发表于 2022-3-5 11:10
    大神,每次更新固件后,extraroot都要重新配置,里面的文件都要备份恢复一次,有没有在更新固件后挂载之前 ...

    这个步骤得在你的更新固件中完成吧
    或者,你保留配置升级不行吗?
    回复

    使用道具 举报

    0

    主题

    1

    帖子

    18

    积分

    新手上路

    Rank: 1

    积分
    18
    发表于 2022-6-12 12:01:46 | 显示全部楼层
    为什么插上U盘无法识别
    回复

    使用道具 举报

    76

    主题

    2144

    帖子

    9846

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    9846

    官方人员

     楼主| 发表于 2022-6-12 23:13:48 | 显示全部楼层
    xjz168 发表于 2022-6-12 12:01
    为什么插上U盘无法识别

    检查一下磁盘是不是ext4格式
    回复

    使用道具 举报

    0

    主题

    2

    帖子

    20

    积分

    新手上路

    Rank: 1

    积分
    20
    发表于 2022-7-1 19:33:34 | 显示全部楼层
    挂载成功后opkg指令无法使用了咋回事
    回复

    使用道具 举报

    0

    主题

    2

    帖子

    20

    积分

    新手上路

    Rank: 1

    积分
    20
    发表于 2022-7-1 19:45:25 | 显示全部楼层
    taoziG 发表于 2022-7-1 19:33
    挂载成功后opkg指令无法使用了咋回事

    再重启一次又好了
    回复

    使用道具 举报

    0

    主题

    2

    帖子

    22

    积分

    新手上路

    Rank: 1

    积分
    22
    发表于 2022-7-3 15:55:56 | 显示全部楼层
    我的u盘挂载不上去,是什么原因呀,固件版本为3.212

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?立即注册

    x
    回复

    使用道具 举报

    76

    主题

    2144

    帖子

    9846

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    9846

    官方人员

     楼主| 发表于 2022-7-4 09:36:59 | 显示全部楼层
    Msnakes 发表于 2022-7-3 15:55
    我的u盘挂载不上去,是什么原因呀,固件版本为3.212

    好像是U盘格式有点问题,重新格式化看一下
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    Archiver|手机版|小黑屋|gl-inet.cn ( 粤ICP备18130956号 )

    GMT+8, 2024-11-21 17:42 , Processed in 0.022107 second(s), 26 queries .

    Powered by Discuz! X3.4

    Copyright © 2001-2021, Tencent Cloud.

    快速回复 返回顶部 返回列表