Openwrt使用mtd和sysupgrade刷机、备份恢复系统配置

查看当前系统分区信息:
1
2
3
4
5
6
7
8
  1. cat /proc/mtd  
  2. dev:    size   erasesize  name  
  3. mtd0: 00020000 00020000 "CFE"  
  4. mtd1: 000dff00 00020000 "kernel"  
  5. mtd2: 00ee0000 00020000 "rootfs"  
  6. mtd3: 00840000 00020000 "rootfs_data"  
  7. mtd4: 00020000 00020000 "nvram"  
  8. mtd5: 00fc0000 00020000 "linux"  

备份系统CFE:
1
<span style="color:rgb(194,12,185)"><strong>dd</strong></span> <span style="color:rgb(0,120,0)">if</span>=<span style="font-weight:bold">/</span>dev<span style="font-weight:bold">/</span>mtd0 <span style="color:rgb(0,120,0)">of</span>=<span style="font-weight:bold">/</span>mnt<span style="font-weight:bold">/</span>cfe.bin

备份恢复Openwrt系统配置:
1
2
3
4
5
6
7
8
<span style="color:rgb(194,12,185)"><strong>dd</strong></span> <span style="color:rgb(0,120,0)">if</span>=<span style="font-weight:bold">/</span>dev<span style="font-weight:bold">/</span>mtd3 <span style="color:rgb(0,120,0)">of</span>=<span style="font-weight:bold">/</span>mnt<span style="font-weight:bold">/</span>overlay.bin
<span style="color:rgb(102,102,102)"><em>#备份自定义系统信息,包括新安装软件</em></span>
mtd <span style="color:rgb(102,0,51)">-r</span> <span style="color:rgb(194,12,185)"><strong>write</strong></span> <span style="font-weight:bold">/</span>mnt<span style="font-weight:bold">/</span>overlay.bin rootfs_data
<span style="color:rgb(102,102,102)"><em>#恢复备份设置</em></span>
sysupgrade <span style="color:rgb(102,0,51)">-b</span> <span style="font-weight:bold">/</span>mnt<span style="font-weight:bold">/</span>back.tar.gz
<span style="color:rgb(102,102,102)"><em>#仅备份系统配置</em></span>
sysupgrade <span style="color:rgb(102,0,51)">-f</span> <span style="font-weight:bold">/</span>mnt<span style="font-weight:bold">/</span>back.tar.gz
<span style="color:rgb(102,102,102)"><em>#恢复系统配置</em></span>

恢复Openwrt系统默认设置:
1
2
3
4
<span style="color:rgb(194,12,185)"><strong>rm</strong></span> <span style="color:rgb(102,0,51)">-rf</span> <span style="font-weight:bold">/</span>overlay<span style="font-weight:bold">/*</span> <span style="font-weight:bold">&&</span> reboot
<span style="color:rgb(102,102,102)"><em>#删除/overlay分区所有文件,重启即恢复默认设置</em></span>
mtd <span style="color:rgb(102,0,51)">-r</span> erase rootfs_data
<span style="color:rgb(102,102,102)"><em>#使用mtd清除/overlay分区信息后重启即恢复默认设置</em></span>

刷新系统:
1
2
3
4
mtd <span style="color:rgb(102,0,51)">-r</span> <span style="color:rgb(194,12,185)"><strong>write</strong></span> openwrt.bin linux
<span style="color:rgb(102,102,102)"><em>#使用mtd更新系统</em></span>
sysupgrade openwrt.bin
<span style="color:rgb(102,102,102)"><em>#使用sysupgrade更新系统,推荐。</em></span>
 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值