openwrt挂载u盘,并将系统转移到u盘中

时间:2021-11-14 14:50:25
1 安装系统必须的软件包:
opkg update
opkg install kmod-usb-storage block-mount kmod-fs-ext4

2 安装完成以后,挂载u盘.如下命令将默认的系统盘转移到u盘中.

mount /dev/sda1 /mnt
mkdir /tmp/root
mount -o bind / /tmp/root
cp /tmp/root/* /mnt -a
umount /tmp/root

3 修改 /etc/config/fstab 文件,让系统启动自动挂载,修改成如下

config mount
        option target   /overlay
        option device   /dev/sda1
        option fstype   ext3
        option options  rw,sync
        option enabled  1
        option enabled_fsck 0

4 执行如下命令让其生效

/etc/init.d/fstab enable

5 重启后,执行df -h后如果发现/overlay挂载在/tmp/overlay-disabled上的解决方案:
rm /tmp/overlay-disabled/etc/extroot.md5sum
或者删除/tmp/overlay-disabled目录下的所有系统文件,按照第2重新操作重启。

转自:https://gist.github.com/simpx/3314757