7miwcom 发表于 2022-12-4 13:12:49

openwrt挂载U盘或SD卡作为根文件系统

测试gl-inet系列正常使用:GL-MIFI、GL-XE300
#安装必要工具,Openwrt连接上互联网,使用ssh登陆openwrt,执行一下命令:
opkg update
opkg install block-mountkmod-usb-storagekmod-fs-ext4 e2fsprogs
查看U盘设备节点:
block info
卸载SD卡的挂载,假设为/dev/sda1
umount /dev/sda1
#格式化U盘/SD卡
mkfs.ext4 /dev/sda1
#给U盘/SD卡制作根文件系统
mount /dev/sda1 /mnt
mkdir /tmp/root
mount -o bind / /tmp/root
cp /tmp/root/* /mnt -a
umount /tmp/root
umount /mnt
#配置自动挂载并重启路由
block detect > /etc/config/fstab
uci set fstab.@mount.target='/overlay'
uci set fstab.@mount.enabled='1'
uci commit fstab
reboot
————————————————
重启成功后检查文件系统挂载是否正常
df -h

萝卜大侠 发表于 2022-12-8 12:02:09

感谢分享

nihaolai 发表于 2023-1-14 10:01:22

页: [1]
查看完整版本: openwrt挂载U盘或SD卡作为根文件系统