设备信息
TP-Link WR-720N Version: 4.0
OpenWrt Barrier Breaker 14.07 / LuCI Trunk (0.12+svn-r10530)
步骤
- 安装所需要的软件包
opkg update
opkg install block-mount kmod-usb-storage kmod-fs-ext4
reboot
- 挂载USB分区(假设对应分区为
/dev/sda1
)
mkdir /mnt/usb
mount -t ext4 /dev/sda1 /mnt/usb
- 编辑
fstab
config 'global'
option anon_swap '0'
option anon_mount '0'
option auto_swap '1'
option auto_mount '1'
option delay_root '5'
option check_fs '0'
config 'mount'
option target '/'
option device /dev/sda1
option enabled '1'
option fstype ext4
option options rw,sync
option enabled_fsck 0
- 拷贝root文件到USB文件系统中
mkdir /tmp/cproot
mount --bind / /tmp/cproot
tar -C /tmp/cproot -cvf - . | tar -C /mnt/usb -xvf -
sync ; umount /mnt/usb
umount /tmp/cproot
reboot
,搞定
更多信息请参考官方文档Rootfs on External Storage (extroot)