找回密码
 注册

QQ登录

只需一步,快速开始

查看: 223523|回复: 810

HS8546V5 移动界面 分区、jffs2原厂备份数据 备份恢复教程

    [复制链接]
发表于 2020-4-14 20:22:53 | 显示全部楼层 |阅读模式
本帖最后由 liujc 于 2020-4-15 06:19 编辑 " a* J# p# F! H: q: v
; r3 x3 G) b. p* }- ?0 _5 A% h1 [
HS8546V5 备份恢复教程
% k  ]& d0 z; E* [4 @7 Z
3 }( v! @# O! W: m7 O& i5 i备份数据下载地址见文末,HS8346V5 联通界面备份数据下载:
3 z; A  S; l3 X) ^
https://www.chinadsl.net/forum.php?mod=viewthread&tid=167163&extra=9 _( w# f# x6 b' J* g
( K5 S- v! X8 }  B1 ]( K
备份恢复方法有二种,一是用U盘,二是用TFTP软件
4 G& t4 {' A7 `4 t
5 N: m7 S  `* O* g特别提示:% x$ v$ g  B( T7 h2 ?4 M& r
      1、必须补全shell
( P" V0 k8 a) ?" ]) r! i1 x- S      2、恢复分区和jffs2数据有变砖的风险,请谨慎!! H/ }' g+ ], W- Y* W; z/ w
" h7 o$ T$ T" {0 J( H7 [
一、U盘备份恢复方法
# w' h+ F2 m- ?+ \3 X2 J# {6 ^4 H0 k2 Q
1、备份分区:9 Q$ w% U4 q8 ^/ y" P2 H# ?
将U盘(剩余空间大于1G)插入光猫后面的USB口* Y: C9 M. q) K+ {$ ]( N
Win+R — cmd    (按Windows徽标键和R键,输入cmd 进入命令窗口)
  A# \& {$ d" g3 R5 s; vtelnet 192.168.1.11 V+ F- `3 f& e. j8 E3 R4 K: |
root4 Z) b# p! z. }+ v& J
adminHW) M! ~3 W% x- W9 @; A1 t
su) a4 o7 {& s1 @+ U( ?# w8 I3 o
shell' p2 s2 u7 I  o3 L& I/ B# A  P4 @0 X2 f
mount /dev/sda1 /mnt/usb  (挂载U盘)
, m/ L7 M1 p  r- Q) {dd if=/dev/mtd0 of=/mnt/usb/0.bin  (备份分区0到U盘0.bin文件)
( P5 w7 o) D! u. A7 Z2 z1 k: cdd if=/dev/mtd1 of=/mnt/usb/1.bin
2 S1 R$ u) R2 Hdd if=/dev/mtd2 of=/mnt/usb/2.bin' ^- R8 ?& f% |0 _, d6 q, U. k
dd if=/dev/mtd3 of=/mnt/usb/3.bin
/ t$ @. p$ D& Edd if=/dev/mtd4 of=/mnt/usb/4.bin
2 m# w' g$ {1 J0 f* k( x. b$ B/ Sdd if=/dev/mtd5 of=/mnt/usb/5.bin8 w+ @, s$ ~! @7 K
dd if=/dev/mtd6 of=/mnt/usb/6.bin+ ]7 T- R- K7 G6 {6 }! M4 V0 x$ m
dd if=/dev/mtd7 of=/mnt/usb/7.bin
  U" o# K9 r3 M0 d  ^- l) odd if=/dev/mtd8 of=/mnt/usb/8.bin
3 ]* U2 \9 c. F5 M0 _1 Kdd if=/dev/mtd9 of=/mnt/usb/9.bin
2 R$ A0 |. D" tdd if=/dev/mtd10 of=/mnt/usb/10.bin. z1 x: b6 u2 E( \7 X3 L. X3 M
dd if=/dev/mtd11 of=/mnt/usb/11.bin  d! s8 @: \8 y6 r: U
dd if=/dev/mtd12 of=/mnt/usb/12.bin
: L! j. @5 U$ t. r! C
# R) C  H) c1 k单独备份jffs2和APP:( ~* V+ ?7 h# o/ e! A

/ y$ @" M: W4 e  x$ Gdd if=/dev/mtdblockubi0_9 of=/mnt/usb/0_9.bin
" P' p/ h% I) i5 R- F: Vdd if=/dev/mtdblockubi0_10 of=/mnt/usb/0_10.bin. P0 K$ i: r/ Y7 n, ?; y

  ~4 I. U" q7 d, P8 Q: P2、恢复分区:
) m0 a. @6 z3 B! Q% \4 N2 Q# G) E% d6 q) M+ I% m; c
将所有备份文件复制到U盘,U盘插入光猫后面的USB口
8 g3 i+ z& ~$ p- k! j+ d/ K
1 Y9 U, x+ x2 Atelnet 192.168.1.1
& S- q. n, d5 U, W" p9 Droot* e9 @* N" }# f$ r4 l8 K% {
adminHW9 u3 C/ j6 `4 g& J- t6 `
su* m& v* X$ h' _! [3 V
shell
, B! x) K9 H. b3 dmount /dev/sda1 /mnt/usb+ D! Z. R; e% _1 R2 g1 }) y
dd if=/mnt/usb/0.bin of=/dev/mtdblock0  (恢复U盘0.bin文件到分区0)
  n3 G, G4 C/ Pdd if=/mnt/usb/1.bin of=/dev/mtdblock1  l  m8 W& v! O8 a1 ?8 r
dd if=/mnt/usb/2.bin of=/dev/mtdblock2! `0 P) W& e9 |. z8 R% y( e
dd if=/mnt/usb/3.bin of=/dev/mtdblock3' w7 u' Y6 \' @2 n, h" H  L
dd if=/mnt/usb/4.bin of=/dev/mtdblock4
2 x# G3 t3 J* }' c% {dd if=/mnt/usb/5.bin of=/dev/mtdblock5
( Z5 p3 F, J" T( Y) b- g* add if=/mnt/usb/6.bin of=/dev/mtdblock6
! _9 ^0 L; l2 O4 Q7 k$ wdd if=/mnt/usb/7.bin of=/dev/mtdblock74 [/ Y& r/ k* F3 y
dd if=/mnt/usb/8.bin of=/dev/mtdblock8  e2 W- V! S4 X& ~( Q' `2 I
dd if=/mnt/usb/9.bin of=/dev/mtdblock91 M; E8 r2 t4 P4 L
dd if=/mnt/usb/10.bin of=/dev/mtdblock107 J8 }* ?6 f4 }( z: k
dd if=/mnt/usb/11.bin of=/dev/mtdblock11
  z( i0 V* F2 _8 I! I# Vdd if=/mnt/usb/12.bin of=/dev/mtdblock123 |! C+ s9 o% l9 B- ]7 H  F

9 x( Y1 o4 w' w9 d% `$ ~以上命令是恢复全部分区。
0 O" N8 X) p1 c8 v* e7 m$ v% ~( Z$ E  Z+ B# `5 O' n, c  Z
单独恢复jffs2和APP:: [: L: R5 H8 ~" h( t7 J9 Y
' J; i7 [; X! h5 ^# B0 K( J
dd if=/mnt/usb/0_9.bin of=/dev/mtdblockubi0_9
5 q  @, o* }* c6 ddd if=/mnt/usb/0_10.bin of=/dev/mtdblockubi0_10
+ ~# v* K  v- o: d$ V1 P% |1 {: k* h1 [5 t7 |# M! v" q
reboot      (重启光猫)  L( b, Z  N* t! r

9 t2 d9 X& H1 g3、备份 jffs2文件夹 :
- E! w# D8 z7 T
' [, C  [, M! s& q& e; o3 GU盘(剩余空间大于1G)插入光猫后面的USB口
$ O) C: V/ z* B3 ~/ A: p! e+ V+ S
" R; p! |/ M0 T5 M  K8 N' T
telnet 192.168.1.10 T, ^: N  r. A
root
* f6 ]' R# k: l$ S* P" {1 J3 padminHW% y4 {. ?1 S( H# D
su' Z. m- m: ]* ?. h
shell
. W- ]! H1 x- Z3 w. v. G1 O4 n7 y7 Fcd /mnt/  (进入/mnt 目录)' O, B9 V9 j# e
cp -r jffs2  /mnt/usb1_1/   (备份整个文件夹到U盘)
, G! d5 y" K) g) ^2 B" d  I3 q& d% J% ]( A5 ~% d. }2 p
4、恢复 jffs2文件夹 :) K7 t2 k% w- _4 X6 T7 X6 ]7 j9 ?
! ]# t/ N9 v2 \+ i5 |& C
将备份文件夹复制到U盘,U盘插入光猫后面的USB口
5 N' @) I2 u3 e; e: O0 p  c2 D: N( G  n& a, g. v6 W
telnet 192.168.1.1
1 C/ O+ P2 i9 h1 j1 Aroot0 V6 ]4 q1 A0 w$ ~
adminHW
, a/ q2 I$ p4 H: o; O# e" \/ ]7 qsu
$ s6 l$ F$ p" Z& N' U7 m5 Pshell. d5 Y" x( c: D( g# q
cd /mnt/usb1_1/  0 d, F+ d/ ~5 a& d+ X
cp -r jffs2 /mnt/  (复制jffs2文件夹到mnt目录下,替换原jffs2文件夹)
1 L  e4 z! L! s: l# U5 {reboot  + E+ D! ?1 y/ H% }9 t

& G" d# h8 j0 W6 r/ v/ L(PS:删除jffs2文件夹所有文件:rm -rf /mnt/jffs2/*     删除jffs2文件夹内所有文件和文件夹:rm -rf * )
1 T0 o# |& Z, O/ e
2 J4 \( U) v- g. S  F二、TFTP软件备份恢复方法
2 X& {- k  ~+ b1 l) a7 W* r8 x: E
( ~7 ~" Y/ {9 P: k9 t6 ?注意:用此方法备份恢复比较繁琐,不建议用此方法!!!+ F( c, k4 `$ K5 k( _5 c9 r9 W
/ `2 w' s1 U0 ^; }8 p
首先要打开TFTP软件,并设置好工作目录。- z( O2 z$ R# A( o6 j; m4 i

" _. l% g! R5 T6 K7 O) X7 g$ Q1、备份分区
6 J  m* r2 z$ }$ W" Q4 [7 n$ l/ g% P2 D' {
telnet 192.168.1.12 ^6 R) H! k* w# b. k6 A7 c) s
root" w0 _' f4 S6 R% h2 f
adminHW
4 y" g; g1 }1 S+ B7 R; Jsu
( X- `6 z9 [- B% m' B) M# pshell+ G" n+ A2 T% }( r2 `5 J
dd if=/dev/mtd0 of=/dev/shm/0.bin
. ], D; I+ ~2 Odd if=/dev/mtd1 of=/dev/shm/1.bin5 j+ m- r4 F( ]/ v3 r& @" t
dd if=/dev/mtd2 of=/dev/shm/2.bin4 t6 o4 K0 j: E) k
dd if=/dev/mtd3 of=/dev/shm/3.bin* \" [$ D+ i- P% s- W+ I3 |- `
dd if=/dev/mtd4 of=/dev/shm/4.bin" Y! j; ^" u% E  }& L6 t
dd if=/dev/mtd5 of=/dev/shm/5.bin
' k. f$ \0 d* c# {3 mdd if=/dev/mtd6 of=/dev/shm/6.bin
% s  l6 o3 e4 m1 J- g+ M; B/ d+ {dd if=/dev/mtd7 of=/dev/shm/7.bin( M- x2 ~4 J. a. a6 X$ s& R
dd if=/dev/mtd8 of=/dev/shm/8.bin
- {4 E& V  z8 X: k3 kdd if=/dev/mtd9 of=/dev/shm/9.bin# M4 w* I6 r' y0 ]0 S1 t; |
dd if=/dev/mtd10 of=/dev/shm/10.bin! [" A6 Q( k' G4 e8 i
dd if=/dev/mtd11 of=/dev/shm/11.bin# ?! m3 l8 {, `  N2 P' ], y
dd if=/dev/mtd12 of=/dev/shm/12.bin- A5 D2 [! c9 n& \
cd /dev/shm
- ~! I+ R- {  J+ Xtftp -p -l 0.bin -r 0.bin 192.168.1.3  (复制文件到电脑TFTP目录 192.168.1.3 为IP地址)1 ~/ d( z4 ]1 k* o8 V) w
tftp -p -l 1.bin -r 1.bin 192.168.1.3
# ~( ^7 g  p' `" btftp -p -l 2.bin -r 2.bin 192.168.1.3* X7 L4 ~& @) P5 E7 Q
tftp -p -l 3.bin -r 3.bin 192.168.1.3/ ~& ~+ s' t  U8 N# X; q
tftp -p -l 4.bin -r 4.bin 192.168.1.3
6 x: o5 a! u& \' I1 J& X3 A* Jtftp -p -l 5.bin -r 5.bin 192.168.1.3/ W4 h1 E& L1 y7 ]5 b9 L4 K
tftp -p -l 6.bin -r 6.bin 192.168.1.3
1 k0 ~7 v. g6 J7 ?% Ntftp -p -l 7.bin -r 7.bin 192.168.1.3
; S. |0 k- S4 K7 N7 C( d% I5 etftp -p -l 8.bin -r 8.bin 192.168.1.3
$ R5 Z) M% r5 `tftp -p -l 9.bin -r 9.bin 192.168.1.38 o, s& {# |: `
tftp -p -l 10.bin -r 10.bin 192.168.1.36 ?/ B  \. u% _& A8 r
tftp -p -l 11.bin -r 11.bin 192.168.1.3
, f2 y7 y' Y( X" B$ I0 jtftp -p -l 12.bin -r 12.bin 192.168.1.3
4 K& J* G6 F/ B1 Lrm -rf *       (删除备份文件,否则空间不够); v, f# E7 P2 R! Z2 l* d# C, p
dd if=/dev/mtdblockubi0_9 of=/dev/shm/0_9.bin
7 W' `/ C, i7 ]# y! tdd if=/dev/mtdblockubi0_10 of=/dev/shm/0_10.bin
/ x$ h2 ]9 O# W% U* T/ `8 }+ p+ ltftp -p -l 0_9.bin -r 0_9.bin 192.168.1.3
/ I6 D& \2 H; c( U! Z# k, Rtftp -p -l 0_10.bin -r 0_10.bin 192.168.1.3$ q% L, W/ [( P) Y$ G! N- y1 h
rm -rf *! a9 x  E. w8 n
! i* p# v- L8 Y" s9 L/ a; U9 g# J
2、恢复分区
* \, H, V: ?" {& u, }: H3 K5 q
9 M" N2 e9 w" s5 \3 k  Rtelnet 192.168.1.1, r- A2 O, @  R8 y. R, B
root: a8 [/ [/ a) p' \; U; z+ e
adminHW! S" |. ^  x8 l( o  D9 Z
su1 L1 t+ _' U9 g: n: m) W2 d* y$ J4 _! X
shell
, R6 r2 D" c2 {- G) ]4 ~1 Icd /dev/shm
- q, D( @) }* Btftp -g -l 0.bin -r 0.bin 192.168.1.3  (将电脑TFTP目录文件上传到光猫/dev/shm)2 o% u+ @( V; U# x8 C! ]% `: G1 P
tftp -g -l 1.bin -r 1.bin 192.168.1.3! [: C, }" E0 m6 g/ T
tftp -g -l 2.bin -r 2.bin 192.168.1.3
2 z% O9 C% m8 _) a- Btftp -g -l 3.bin -r 3.bin 192.168.1.3+ k( D6 C; _- l1 }
tftp -g -l 4.bin -r 4.bin 192.168.1.3
$ k& \7 ^% |% A, H* ^tftp -g -l 5.bin -r 5.bin 192.168.1.3! C% k8 Y( V$ n
tftp -g -l 6.bin -r 6.bin 192.168.1.3
$ K" [8 J% ?5 q$ ~tftp -g -l 7.bin -r 7.bin 192.168.1.3
# _* R' W+ s2 f5 M( d3 h9 H& Stftp -g -l 8.bin -r 8.bin 192.168.1.3
2 V1 }2 g/ k5 Y2 Z4 @. |tftp -g -l 9.bin -r 9.bin 192.168.1.3
$ _! I# Z$ p3 k1 Mtftp -g -l 10.bin -r 10.bin 192.168.1.3
) W5 D0 s  ]. _1 K! _; Gtftp -g -l 11.bin -r 11.bin 192.168.1.3/ r$ D; V' @! Z1 `' q- _
tftp -g -l 12.bin -r 12.bin 192.168.1.3# T4 r9 R) F5 y. z  D
dd if=/dev/shm/0.bin of=/dev/mtdblock0( I% t0 b& k' C6 t5 d; m& d' C
dd if=/dev/shm/1.bin of=/dev/mtdblock13 a! j  A/ m. i' g- s
dd if=/dev/shm/2.bin of=/dev/mtdblock2
; t) _  y; q: Y+ H, c3 J% Tdd if=/dev/shm/3.bin of=/dev/mtdblock3" l4 X: C# _" W! t# b
dd if=/dev/shm/4.bin of=/dev/mtdblock4
- \9 J* x+ L; c' x4 s* v5 ^dd if=/dev/shm/5.bin of=/dev/mtdblock5* m% U, s- ?, r1 I/ ~
dd if=/dev/shm/6.bin of=/dev/mtdblock6
$ U2 a  }$ J. m' j6 {7 udd if=/dev/shm/7.bin of=/dev/mtdblock78 R5 q; B8 M' d" z/ |
dd if=/dev/shm/8.bin of=/dev/mtdblock8
& [6 w0 u0 s% m! |, L' I% P( fdd if=/dev/shm/9.bin of=/dev/mtdblock9$ w) S# p( _7 O5 v+ p6 ?+ q
dd if=/dev/shm/10.bin of=/dev/mtdblock10
( {7 j; Z8 z6 I% x& l" }$ udd if=/dev/shm/11.bin of=/dev/mtdblock11( _4 Q5 Q1 a* h( M& C
dd if=/dev/shm/12.bin of=/dev/mtdblock12
7 [4 B( a; Y: Arm -rf *
( N7 \' H) A; b: l! _tftp -g -l 0_9.bin -r 0_9.bin 192.168.1.3/ Z" E9 b* }- u" s. C/ x, H
tftp -g -l 0_10.bin -r 0_10.bin 192.168.1.3
8 ~$ W, H( F6 b* X* t; p7 v- v! Mdd if=/dev/shm/0_9.bin of=/dev/mtdblockubi0_9, f+ ^. f" W4 x, X: Y% w) @
dd if=/dev/shm/0_10.bin of=/dev/mtdblockubi0_10
3 _0 d7 f( \- ^$ }rm -rf *
$ A, g+ \7 N2 U. c. N! b% Zreboot2 g7 P3 r. ?& f. R( I) D

3 k7 I. G* S0 d; M2 y2 T3、备份 jffs2文件夹:) i" ?, f  `: `- l. |2 ]

7 l( _, J8 q. R# vtelnet 192.168.1.1% y3 X( y5 d, ], X1 m
root
/ X/ |' |% j8 P- S  RadminHW. y) I, r; ?: Q2 h
su
8 V. x( n) |( ^1 F- L) Hshell
3 J/ F3 L! e2 Z  ]& H! ?cd /mnt/jffs2
; C7 Q. L; v9 \! A+ Qtar -czf jffs2bak.tar.gz *     (压缩jffs2文件夹为 jffs2bak.tar.gz)6 R  U# A( r, S5 Z! M: ?0 D+ d
mv /mnt/jffs2/jffs2bak.tar.gz /tmp (剪切jffs2bak.tar.gz文件到 /tmp文件夹)) M7 |& X5 K) {' T
cd /tmp! H, n- C% X* Z( J
tftp -p -l jffs2bak.tar.gz -r jffs2bak.tar.gz 192.168.1.37 Q5 E& p1 a2 k7 G0 c0 V# d0 l0 A! w
5 U1 e: _5 b" Q  P$ u6 F5 K( a+ Z# g; C
4、恢复 jffs2:
" M" {) I3 t/ e7 I/ K- r; @( f$ d1 E$ |
telnet 192.168.1.1  X) {0 m9 E" c
root/ g* T- U& \* w' `. i7 \1 ]" i
adminHW! k/ j$ `, b$ T4 l# b7 f
su
- D  V. y6 A7 |% _, E& Wshell$ w* k( |% q- X% J; _6 I
cd /mnt/jffs2
7 T0 U7 p4 B. [9 y" U; t
rm -rf /mnt/jffs2/*       (删除jffs2文件夹内所有文件)# ?& A% N5 G0 v1 K/ o
tftp -g -l jffs2bak.tar.gz -r jffs2bak.tar.gz 192.168.1.38 w9 |. O" o+ v0 Z6 ]' e
tar -xvf jffs2bak.tar.gz   (解压备份文件到当前文件夹); G  z  {$ Z8 d' o5 i# x
rm -rf jffs2bak.tar.gz
4 o- p4 |3 K  A5 o  H* hreboot      
# d0 F6 R( n* x+ b- G. `) u" C6 l) E* R* O
HS8546V5 移动界面 原厂分区备份,jffs2备份文件:! y7 y" S+ e  P6 Q+ Q

5 F% M9 n" s/ K2 s& P- P2 Shttps://pan.baidu.com/s/11dtQnPi7Ipv5VBOGuzmSKw    提取码:
游客,如果您要查看本帖隐藏内容请回复

$ K+ @1 O) B$ `1 r/ W* X
; C: t/ X( W. ?9 r0 G0 I5 M7 g* l7 b; i2 s3 G8 e% W$ C

本帖被以下淘专辑推荐:

  • · |主题: 15, 订阅: 4
发表于 2020-4-21 23:02:21 | 显示全部楼层
谢谢楼主分享
 楼主| 发表于 2020-4-15 16:40:32 | 显示全部楼层
shihai14783 发表于 2020-4-15 16:17- H! l8 n9 E$ d7 M/ x
已经拜读了您的几篇文章,非常牛,我用8546v2华为界面试了,啥时候搞个V2的,期待啊,哈哈3 g4 G4 `; Q1 p# w# Q1 d% \
...
5 Q  H  v- W( U. L! ?

. v; _: l/ K& [+ q4 v* N原理都是一样的,你用:cat /proc/mtd 命令查看一下分区结构,按照你的光猫分区结构就可以备份恢复了。
发表于 2020-4-15 11:47:30 | 显示全部楼层
谢谢楼主分享,下来试试
发表于 2020-4-15 11:55:43 | 显示全部楼层
谢谢楼主分享,学习中。。。。
发表于 2020-4-15 12:03:45 | 显示全部楼层
jingshulin 发表于 2020-4-15 11:556 t3 f4 D4 {. z  w  h) l7 o
谢谢楼主分享,学习中。。。。
7 u3 E7 O: c+ r( m9 x
谢谢分享
发表于 2020-4-15 12:25:52 | 显示全部楼层
哇,干货啊,满满的干货,感谢楼主无私的分享精神
发表于 2020-4-15 14:34:21 | 显示全部楼层
本帖最后由 hblqh651130 于 2020-4-15 14:41 编辑
$ y( D" R0 g3 D
* m" Y. u. r7 ?7 x- P感谢楼主无私奉献。
, o7 ?, G) x3 [3 S0 }! B7 I$ }' z  p" m/ c9 u8 Q+ d
发表于 2020-4-15 15:12:17 | 显示全部楼层
好好好好好好好好好好好好好好
发表于 2020-4-15 16:09:49 | 显示全部楼层
谢楼主分享,学习一下
发表于 2020-4-15 16:17:25 | 显示全部楼层
本帖最后由 shihai14783 于 2020-4-15 16:32 编辑
0 ~9 V  |2 ]& [  ?
% K& Q7 @% h; p7 z; u+ C已经拜读了您的几篇文章,非常牛,我用8546v2华为界面试了,啥时候搞个V2的,期待啊,哈哈  Z0 Y: h' V1 N1 H& s1 G6 b5 K

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
*滑块验证:
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|宽带技术网 |网站地图 粤公网安备44152102000001号

GMT+8, 2025-4-18 21:53 , Processed in 0.043993 second(s), 6 queries , Redis On.

Powered by Discuz! X3.5 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表