想要刷新固件,却不知道怎么备份旧的就看下这篇精华帖
openwrt本来就是linux的一种,那么就是说,他和linux的备份一样,也是使用最常见的几种方法,一般linux备份 只需要备份rootfs即可,其他特殊的情况特殊对待,比如openwrt 的我们一般备份他的firmware
任何一种工具链接登陆到openwrt的命令行界面
查看磁盘分区和信息输入:
cat/proc/mtd
这里我们可以看到firmware是在mtd5这个中(这是随板子自带的那个固件)其他刷过uboot或者直接重新做的另当别论
使用如下两种方法,也是最为常见的
cat:
备份 root@openwrt:~$ cat /dev/mtd5 > /tmp/backup_openwrt.bin
恢复 root@openwrt:~$ cd /tmp && mtd -e firmware -r write backup_openwrt.binfirmware 另外一种方式,使用dd命令
dd:
dd if=/dev/mtd5 of=/tmp/backup_openwrt2.bin
然后切换到/tmp目录查看备份的文件
*
dd备份的使用命令 mtd -r write/tmp/firmware_backup.bin firmware,两种可以看到备份的文件一样大,
|