|
本帖最后由 liujc 于 2020-4-15 06:19 编辑 % r+ j$ E. s- B/ e& z
* b" K1 m3 L4 W& }0 WHS8546V5 备份恢复教程
1 o/ }4 e7 y1 j% U
. |* f6 c1 S) t( r& \3 G. a备份数据下载地址见文末,HS8346V5 联通界面备份数据下载:' n0 |" C: b, Z2 e$ ^+ w
https://www.chinadsl.net/forum.php?mod=viewthread&tid=167163&extra=
; n/ {: y; U0 Y/ f: v5 p- ^% v# u5 g- p8 u$ Z0 }9 J1 M
备份恢复方法有二种,一是用U盘,二是用TFTP软件
0 T" w! K8 q6 [6 w" `. l) n% V
: D3 J' L; P9 T- ^# M特别提示:* z, M, r4 j3 d- ^: t
1、必须补全shell
6 Y/ i/ R% L1 I7 b% Z( Y! C 2、恢复分区和jffs2数据有变砖的风险,请谨慎!- o0 ~7 \% \ ?% Y
' \' Z$ T2 g) ^$ c一、U盘备份恢复方法; }5 k0 g( C# Z8 i$ D; x% }9 s8 l
/ C5 b ~0 q, R; j; p1、备份分区:% T- N/ W7 N9 h2 f* [6 W
将U盘(剩余空间大于1G)插入光猫后面的USB口( j! `. J) o3 a2 c: s
Win+R — cmd (按Windows徽标键和R键,输入cmd 进入命令窗口)- ~) f3 k/ e) l; v0 L. [
telnet 192.168.1.10 Q. K6 \8 f0 M7 c/ ^( {
root
1 M6 E- f1 N; T3 Q. k& jadminHW
6 |7 d' r/ Z6 X, b qsu
, p5 e, Z& ^3 d8 ^5 f7 k6 k3 Oshell& y( ~3 ?% s: S4 R8 S" D; s
mount /dev/sda1 /mnt/usb (挂载U盘)
/ O# y% [4 U% O8 hdd if=/dev/mtd0 of=/mnt/usb/0.bin (备份分区0到U盘0.bin文件)
2 {. h) T0 e7 N' {2 Cdd if=/dev/mtd1 of=/mnt/usb/1.bin' x$ c$ b7 E! _
dd if=/dev/mtd2 of=/mnt/usb/2.bin6 T! v+ ?8 v" G8 u" y7 V) E2 H( p
dd if=/dev/mtd3 of=/mnt/usb/3.bin
) D0 t+ B( h' n0 |! s% ^dd if=/dev/mtd4 of=/mnt/usb/4.bin1 j: m( z8 T4 Q8 U6 M- W0 E
dd if=/dev/mtd5 of=/mnt/usb/5.bin+ Z2 |" V+ C; y
dd if=/dev/mtd6 of=/mnt/usb/6.bin0 b$ d2 ?& p, [% `, j& g
dd if=/dev/mtd7 of=/mnt/usb/7.bin v* O4 m7 j" w1 y5 S
dd if=/dev/mtd8 of=/mnt/usb/8.bin! P$ N2 V4 H$ j$ v
dd if=/dev/mtd9 of=/mnt/usb/9.bin
7 t7 Y8 A9 k8 x) x: sdd if=/dev/mtd10 of=/mnt/usb/10.bin
' C* k4 i4 W4 f9 q# |9 p; tdd if=/dev/mtd11 of=/mnt/usb/11.bin
+ D2 @; P* b! rdd if=/dev/mtd12 of=/mnt/usb/12.bin
( u4 Q" O9 |4 Z) e* {6 o
_/ @+ I7 w0 g, W4 {单独备份jffs2和APP:
: D+ l0 ?7 @+ m- J) A; S' M& f b/ F7 X
dd if=/dev/mtdblockubi0_9 of=/mnt/usb/0_9.bin
( ^; v- |' H6 L. s3 {dd if=/dev/mtdblockubi0_10 of=/mnt/usb/0_10.bin
! Z& P" m: I2 R" c4 }& g' u5 C! `" e) x N1 y* Z3 R
2、恢复分区:
4 V5 h# E& D( H. S, a
( B3 W! X5 y5 g$ D3 Y5 L将所有备份文件复制到U盘,U盘插入光猫后面的USB口
6 p# u( x! }5 S+ h2 _3 b
/ I6 w/ ^8 l: Z1 p" Ntelnet 192.168.1.1# S' U0 T7 t+ c- K! d G8 F" ^: s
root) H5 a9 \) X$ n# d
adminHW/ s7 {& }! H* c) _6 `0 h$ }* K
su7 k* E/ n# p; Y$ N( G
shell
) {( o! E- s+ ]0 ^+ ^3 vmount /dev/sda1 /mnt/usb
I$ ~! L( L+ v; ^) G, {dd if=/mnt/usb/0.bin of=/dev/mtdblock0 (恢复U盘0.bin文件到分区0)
+ B% R6 Q) S) kdd if=/mnt/usb/1.bin of=/dev/mtdblock1
4 s4 v \! u: K udd if=/mnt/usb/2.bin of=/dev/mtdblock21 {& J+ ~0 K& X, B e2 B' E0 T7 {8 k
dd if=/mnt/usb/3.bin of=/dev/mtdblock3
7 `/ |* ^9 e- S; d% sdd if=/mnt/usb/4.bin of=/dev/mtdblock4
* m& p( j- ]2 _5 Mdd if=/mnt/usb/5.bin of=/dev/mtdblock58 V3 Y5 D- w' {
dd if=/mnt/usb/6.bin of=/dev/mtdblock6
2 H# y9 G( v6 ydd if=/mnt/usb/7.bin of=/dev/mtdblock7" u( m& y" L, D, [# Q
dd if=/mnt/usb/8.bin of=/dev/mtdblock8
2 u* p2 s$ _* E9 edd if=/mnt/usb/9.bin of=/dev/mtdblock99 o A* U9 K5 v) n
dd if=/mnt/usb/10.bin of=/dev/mtdblock10
6 ^6 K. T" n! f t2 F, zdd if=/mnt/usb/11.bin of=/dev/mtdblock111 `. f: D' a5 K) C- k9 D: Y X
dd if=/mnt/usb/12.bin of=/dev/mtdblock129 |8 c2 v" `, O* F' ^" @) u: W
% D# D- ?/ c! M9 K以上命令是恢复全部分区。8 x4 ~' p) G3 M5 ^$ d
5 s& K9 b- ]8 [0 J; t
单独恢复jffs2和APP:7 Z& W4 t) @" v. X6 |
$ B$ l% }$ n- |6 | F3 \1 a: K
dd if=/mnt/usb/0_9.bin of=/dev/mtdblockubi0_9
: j: w- D& @% y5 bdd if=/mnt/usb/0_10.bin of=/dev/mtdblockubi0_105 O8 g8 K0 ?& g/ R4 m
4 v1 }- ]) `7 J; ]( y
reboot (重启光猫)$ P8 {' T. Z" k) k+ q, {% B
( F4 u, V* |' q( E. w8 T3、备份 jffs2文件夹 :' F, j, ~/ w( E$ _' H" G
* P+ s P) z( A3 J& SU盘(剩余空间大于1G)插入光猫后面的USB口6 A- m! a+ N1 @
3 F" U) K1 }1 i6 L9 r
telnet 192.168.1.1! b' A2 r" m" {' ], T& Y" Q
root
, M, ]- E Y6 b- C% u. }adminHW/ M9 o. W6 P4 |4 g, g8 I
su. t# |2 q. K+ W% Y1 k( P: [
shell
( \: E8 r. V9 Q R0 f0 j+ Ncd /mnt/ (进入/mnt 目录)* M8 p+ {$ h' |: \) M+ e
cp -r jffs2 /mnt/usb1_1/ (备份整个文件夹到U盘): n5 s) }7 [: m4 u
& _' g0 Z6 Y" m q! s
4、恢复 jffs2文件夹 :
5 G+ z0 O, t. Q; l+ f/ q- x
2 F7 A$ ^; w' W将备份文件夹复制到U盘,U盘插入光猫后面的USB口( B+ s8 d7 x+ t8 s$ J
0 ?: |+ ^3 r% a. N+ s1 g
telnet 192.168.1.1
+ h3 I; \2 B$ Kroot
c$ c, x, j1 [* x7 S& S% S+ U& s# XadminHW5 V1 [$ @0 n$ |6 n0 R2 j
su
1 D: O; e4 s2 H) U7 Tshell
. q! N3 o' O% b. C& hcd /mnt/usb1_1/ # b) b! x* n3 z! U$ Y7 p. @) c
cp -r jffs2 /mnt/ (复制jffs2文件夹到mnt目录下,替换原jffs2文件夹)
' D7 b* s ~1 y% l% b" R7 vreboot
8 X" u( K9 P6 M# M3 S/ A. b; L' A8 `; M% J& w2 T
(PS:删除jffs2文件夹所有文件:rm -rf /mnt/jffs2/* 删除jffs2文件夹内所有文件和文件夹:rm -rf * )
/ K% C1 x4 k% ]( M K& n _% Y
+ f: j* G& }6 y6 ~- W3 p二、TFTP软件备份恢复方法
$ r) n I8 Z0 u6 e1 K% F
+ e q; C7 Y9 s9 o3 K2 A注意:用此方法备份恢复比较繁琐,不建议用此方法!!!
+ y) W- @ d9 O
8 S, h& Y" |0 F* t" H( u# W1 T首先要打开TFTP软件,并设置好工作目录。
: W" k# ?2 g6 i, Q" V( Y2 R- q A* M$ A) Z# k( A j& D
1、备份分区
* l0 Z' U/ r! j+ U
0 \* L/ g& [8 p Y- R/ Itelnet 192.168.1.1! k( }. z$ g8 I; S8 c0 O
root
) M3 c0 M2 ]% J- A& J9 K) e* x* IadminHW
( W# U2 R5 [5 osu
1 M9 M. W2 N+ X8 a% r9 ^" M; |3 Rshell( l7 x) k" s2 G& u% D% c
dd if=/dev/mtd0 of=/dev/shm/0.bin& X6 v6 Z4 T# h6 a5 a- D6 c8 m! n
dd if=/dev/mtd1 of=/dev/shm/1.bin/ L8 A- S2 \7 M! Y1 d
dd if=/dev/mtd2 of=/dev/shm/2.bin+ k' W/ q: L; S
dd if=/dev/mtd3 of=/dev/shm/3.bin
& L+ q5 X& ]" W3 rdd if=/dev/mtd4 of=/dev/shm/4.bin
* {" Q% _6 r" f# ndd if=/dev/mtd5 of=/dev/shm/5.bin4 [/ X# r6 f$ C& }% ]$ g
dd if=/dev/mtd6 of=/dev/shm/6.bin* A* c- B" u$ z+ i5 U
dd if=/dev/mtd7 of=/dev/shm/7.bin
2 L5 k9 i" \4 F* e. N) j: Y* c pdd if=/dev/mtd8 of=/dev/shm/8.bin- T0 o% t. D+ q/ T+ G
dd if=/dev/mtd9 of=/dev/shm/9.bin
2 Q8 Z5 L9 ?. k. D8 l3 gdd if=/dev/mtd10 of=/dev/shm/10.bin
+ X3 A, A. s) I) Wdd if=/dev/mtd11 of=/dev/shm/11.bin8 z, W* `) g3 g. e" n" h$ }
dd if=/dev/mtd12 of=/dev/shm/12.bin
' A/ B b: S' N" ecd /dev/shm
/ w/ v1 I; R- d7 q4 e" }' J c* z, Qtftp -p -l 0.bin -r 0.bin 192.168.1.3 (复制文件到电脑TFTP目录 192.168.1.3 为IP地址)
5 m8 z7 @3 t$ ]7 H5 k$ f% |! [' j3 y0 W% etftp -p -l 1.bin -r 1.bin 192.168.1.3
( d4 O: k$ w, ^( I' s$ X* D/ {5 m6 mtftp -p -l 2.bin -r 2.bin 192.168.1.39 M" M$ N, f4 O# ?/ Z, g$ H& E
tftp -p -l 3.bin -r 3.bin 192.168.1.3! s1 e7 q* y7 S* ?" \* b
tftp -p -l 4.bin -r 4.bin 192.168.1.34 x: w9 r8 g2 |8 }4 }' {5 u
tftp -p -l 5.bin -r 5.bin 192.168.1.3, V, M7 ^' R1 o1 W' U
tftp -p -l 6.bin -r 6.bin 192.168.1.3
, z7 N# L6 {1 i9 P- q2 ?tftp -p -l 7.bin -r 7.bin 192.168.1.3
, c. u8 M% u$ Ctftp -p -l 8.bin -r 8.bin 192.168.1.3
7 i) S# q* T1 v0 Ytftp -p -l 9.bin -r 9.bin 192.168.1.3" i7 E( r- x+ }
tftp -p -l 10.bin -r 10.bin 192.168.1.3
0 K" [. I4 Y9 A P2 P# `5 }tftp -p -l 11.bin -r 11.bin 192.168.1.33 N# i+ S `; ^( v
tftp -p -l 12.bin -r 12.bin 192.168.1.3) f( `, H+ g* g. u+ m
rm -rf * (删除备份文件,否则空间不够)
( `# D1 B5 M+ Ldd if=/dev/mtdblockubi0_9 of=/dev/shm/0_9.bin6 i) W# }, r) U* g4 C) H
dd if=/dev/mtdblockubi0_10 of=/dev/shm/0_10.bin) U% x% e d1 m1 H1 d# x* p
tftp -p -l 0_9.bin -r 0_9.bin 192.168.1.3' W: I/ J3 ^; {3 g+ r/ v
tftp -p -l 0_10.bin -r 0_10.bin 192.168.1.3
' `" V8 @, u3 [* h) D& Irm -rf *
. ?4 @ n7 u1 ~$ j1 I0 u$ j" S2 C* S# `7 W4 I
2、恢复分区
! r- W# B6 Y! f* T- [) t5 Z% F5 x! w2 Y, [5 z& o# W0 o/ Z+ L, ?
telnet 192.168.1.1
6 } A( C" P$ v3 X! Mroot
! L8 l; _- H9 n; q ^0 B' wadminHW. S* w# U3 T. ^! D3 p( ^+ G+ k. L7 y
su0 R& W4 z$ x: _# \2 p) B
shell+ ]4 q+ f/ s; h' l+ p) u8 s
cd /dev/shm+ O/ z" F5 Y# e1 Z
tftp -g -l 0.bin -r 0.bin 192.168.1.3 (将电脑TFTP目录文件上传到光猫/dev/shm)( q* y0 W# _7 s, r0 d
tftp -g -l 1.bin -r 1.bin 192.168.1.3( i" K+ E% p( J7 P# _. V
tftp -g -l 2.bin -r 2.bin 192.168.1.36 F; s; p+ f7 }
tftp -g -l 3.bin -r 3.bin 192.168.1.3
: v1 E' e4 v* p1 ^) e- J' r) J1 ctftp -g -l 4.bin -r 4.bin 192.168.1.3* W- R3 j2 C4 A7 h0 c, h, ^
tftp -g -l 5.bin -r 5.bin 192.168.1.3
1 r4 }# A) o, z& P' G j. G1 atftp -g -l 6.bin -r 6.bin 192.168.1.3
3 r; ]) R( P" t; G, btftp -g -l 7.bin -r 7.bin 192.168.1.3
3 r) ?& O' | }3 `1 ~& r6 ntftp -g -l 8.bin -r 8.bin 192.168.1.3. d* @" _& m( q' |# h B9 {, Y
tftp -g -l 9.bin -r 9.bin 192.168.1.3
' j8 v, [; H7 m3 t( Mtftp -g -l 10.bin -r 10.bin 192.168.1.3. W' b; `; n( d7 c: @) D- m
tftp -g -l 11.bin -r 11.bin 192.168.1.3
# t: {* z& E( b$ F0 r3 q: l8 ftftp -g -l 12.bin -r 12.bin 192.168.1.35 u1 r/ V! }+ }9 P/ w5 m3 O
dd if=/dev/shm/0.bin of=/dev/mtdblock0
% D6 Z. X; j3 b1 |dd if=/dev/shm/1.bin of=/dev/mtdblock1
' P6 Q3 A$ H/ U4 T _$ Q+ z \/ edd if=/dev/shm/2.bin of=/dev/mtdblock20 m r; E7 ^/ s! n" A
dd if=/dev/shm/3.bin of=/dev/mtdblock3
; W: r" N: e+ H+ e% l4 {0 [dd if=/dev/shm/4.bin of=/dev/mtdblock48 e; q3 }* H0 H9 N. f
dd if=/dev/shm/5.bin of=/dev/mtdblock5
" r' M( [8 r, W! g! u. x- @dd if=/dev/shm/6.bin of=/dev/mtdblock6
. v' M- K4 x% ]" T$ ^/ ldd if=/dev/shm/7.bin of=/dev/mtdblock7
! z' _0 F( M5 Pdd if=/dev/shm/8.bin of=/dev/mtdblock85 o1 h, l0 ^6 C! w
dd if=/dev/shm/9.bin of=/dev/mtdblock9* J/ C4 M0 \9 L9 [' }( R
dd if=/dev/shm/10.bin of=/dev/mtdblock104 Y2 {% E0 g7 K
dd if=/dev/shm/11.bin of=/dev/mtdblock11/ m5 T4 K% I0 L6 V+ U D: ]
dd if=/dev/shm/12.bin of=/dev/mtdblock12& S% t9 t" x7 L- J0 G9 T
rm -rf * 4 t. |) M' D9 ]
tftp -g -l 0_9.bin -r 0_9.bin 192.168.1.3! L$ F3 G! k2 X4 w
tftp -g -l 0_10.bin -r 0_10.bin 192.168.1.3
( h4 y/ G) Q+ M4 v# J# ~' i9 O% ^dd if=/dev/shm/0_9.bin of=/dev/mtdblockubi0_97 ]; K; G( |/ L
dd if=/dev/shm/0_10.bin of=/dev/mtdblockubi0_10
" f5 d+ E" L" w( `rm -rf * : K9 ~) k( Z4 u
reboot
4 `, n% w: Q; m. q S
5 x, _& t4 O3 Y6 r& ~: x) j3、备份 jffs2文件夹:9 b' V$ [3 A" m) D( Y( e
* X3 b, D0 P/ u2 a2 G
telnet 192.168.1.1
6 P4 W8 S& K' Lroot4 Z/ B) F$ N9 d- k
adminHW
( Z0 K, {4 {) k; U0 }" jsu" x! d' }( N! W# Z5 f, C M" O J
shell
0 L$ t: N) t, |+ ucd /mnt/jffs2
: C' H+ B: r! b& H1 Jtar -czf jffs2bak.tar.gz * (压缩jffs2文件夹为 jffs2bak.tar.gz). H& r+ A7 i! }/ }" N! J6 X
mv /mnt/jffs2/jffs2bak.tar.gz /tmp (剪切jffs2bak.tar.gz文件到 /tmp文件夹)/ Q( q% i3 i3 Z3 ~$ d6 [
cd /tmp
# u+ q) d& p5 htftp -p -l jffs2bak.tar.gz -r jffs2bak.tar.gz 192.168.1.3. O. b5 P5 J9 ?
0 ^" B5 b' ]2 g5 I
4、恢复 jffs2:5 I1 L, ^; Z, Y: V/ {( m1 G; v. Q
! |% H% e& _0 k1 E7 ~/ mtelnet 192.168.1.1
- A" { d6 G9 h8 x& proot3 Z. j( L& H9 _, X
adminHW
' f( `, N7 k9 G9 Gsu
& z7 m" C" o( R0 s, Mshell
" O" x. d6 v }9 Qcd /mnt/jffs2 $ m6 r) G* Z ]8 e) f- X% Z
rm -rf /mnt/jffs2/* (删除jffs2文件夹内所有文件): p: M j& D6 _* ~
tftp -g -l jffs2bak.tar.gz -r jffs2bak.tar.gz 192.168.1.3
! m- d9 y" @/ ytar -xvf jffs2bak.tar.gz (解压备份文件到当前文件夹)
5 K8 d; s( @ Q; b" ]( r& F- ]: trm -rf jffs2bak.tar.gz! X1 c! p2 D9 O& k5 H6 f+ {
reboot
8 [' S2 {& j( f5 Z8 L- ^( A
. Y5 q7 x) g. [' c$ n! f& \HS8546V5 移动界面 原厂分区备份,jffs2备份文件:/ k8 O" o9 e: ~ i# R
, D# ] c) T# e8 T4 U+ ^https://pan.baidu.com/s/11dtQnPi7Ipv5VBOGuzmSKw 提取码:
* z {1 c/ K0 N% ]5 g& T$ w7 ~3 `% I* I9 z4 S4 g. j4 W
& ], {. |/ b$ {5 ^ |
|