主页 > 路由器 > Openwrt固件和配置的备份与恢复

Openwrt固件和配置的备份与恢复

2016年9月3日 Openwrt固件和配置的备份与恢复无评论 阅读: 28,871 次

一、固件备份

1、查看分区

root@Open941:~# cat /proc/mtd
dev: size erasesize name
mtd0: 00020000 00010000 "u-boot"
mtd1: 000dce00 00010000 "kernel"
mtd2: 006f3200 00010000 "rootfs"
mtd3: 000b0000 00010000 "rootfs_data"
mtd4: 00010000 00010000 "art"
mtd5: 007d0000 00010000 "firmware"
mtd6: 00800000 00010000 "fullflash"

firmware在mtd5

2、备份到tmp,然后用winscp上传到计算机保存

root@Open941:~# dd if=/dev/mtd5 of=/tmp/firmware_941.bin
16000+0 records in
16000+0 records out

备份出来的文件大小和flash大小一致,此备份包含配置文件,相当于全备份

二、固件恢复

1、将计算机上的固件通过winscp传到/tmp目录

2、恢复固件

mtd -r write /tmp/firmware_941.bin firmware

 

三、备份配置文件

将/overlay目录保存到/tmp,再传至计算机保存

tar -czvf /tmp/overlay_941.tar.gz /overlay

四、恢复配置文件

先删除,在写入

rm -rvf /overlay/*
cd / && tar -xzvf /tmp/overlay_941.tar.gz

配置文件的备份与恢复也可以在web上进行,在备份还原的设置页面输入/overlay,可以备份新安装的软件及配置:

发表评论

新用户的评论需审核后才会显示;

电子邮件地址不会被公开;
必填项已用*标注