|
本帖最后由 liujc 于 2020-4-15 06:19 编辑
9 r/ b, h6 ?& W
1 O$ f- }9 t0 RHS8546V5 备份恢复教程
b' O. o5 Q2 n$ u- c2 l
. w# U1 x6 b6 ?' ]1 s备份数据下载地址见文末,HS8346V5 联通界面备份数据下载:
$ ^4 k {# x5 y. `5 j: chttps://www.chinadsl.net/forum.php?mod=viewthread&tid=167163&extra=
6 s; _1 I6 X* a3 r6 s: V, e8 s* t. p* J) ]2 O7 I; a/ T+ W9 s: Y
备份恢复方法有二种,一是用U盘,二是用TFTP软件6 q) X* X) t8 j. O( X6 Z. o$ ^ E
2 u. e0 _5 M6 J4 k# z特别提示:
7 t3 X( v1 |8 I, k1 z 1、必须补全shell
. H# t8 D' c6 e+ m- t, ~ 2、恢复分区和jffs2数据有变砖的风险,请谨慎!/ W3 i$ D% q, s9 @* _% _
4 t9 e5 p# `$ f+ s0 ]7 i B一、U盘备份恢复方法
; r4 t, Z) d! R2 d( Z, a8 I+ v, P& B5 n# R# Y: C7 S8 T
1、备份分区:
4 e8 K( N5 e/ c8 U" o8 f* P将U盘(剩余空间大于1G)插入光猫后面的USB口2 F% [7 g; f( m% U
Win+R — cmd (按Windows徽标键和R键,输入cmd 进入命令窗口)
1 W7 K5 ^" d w7 Xtelnet 192.168.1.14 V- P, P8 c5 n7 Q
root. E2 C7 Q% X; u6 b, W
adminHW, j4 ~0 I. @9 l4 |8 y) B/ V
su7 |) z- G7 \! [% G3 C( c
shell$ w, W) _ x; E, _
mount /dev/sda1 /mnt/usb (挂载U盘)% o) C* n$ D: z I+ f: c5 B
dd if=/dev/mtd0 of=/mnt/usb/0.bin (备份分区0到U盘0.bin文件)
/ Z2 j7 K" p2 ]# ]3 Z4 {dd if=/dev/mtd1 of=/mnt/usb/1.bin
2 _* S9 ?' p& _" Mdd if=/dev/mtd2 of=/mnt/usb/2.bin
0 G8 v$ E" ?5 |4 j1 Xdd if=/dev/mtd3 of=/mnt/usb/3.bin9 s$ C5 Y' [% R1 W- g
dd if=/dev/mtd4 of=/mnt/usb/4.bin
0 w- V# c; B( W4 a( i% m* Z- Pdd if=/dev/mtd5 of=/mnt/usb/5.bin) F* w* y! T+ {4 A" \, v' P
dd if=/dev/mtd6 of=/mnt/usb/6.bin# o7 k: N1 O# f, h; a' Q
dd if=/dev/mtd7 of=/mnt/usb/7.bin7 n. h0 o# r* J! T
dd if=/dev/mtd8 of=/mnt/usb/8.bin9 c& r7 G' {0 u3 Q# k3 G/ s. K
dd if=/dev/mtd9 of=/mnt/usb/9.bin
6 [/ r4 D7 Y9 T- O M( ndd if=/dev/mtd10 of=/mnt/usb/10.bin$ M" [/ U0 F! G" y; }. f: d
dd if=/dev/mtd11 of=/mnt/usb/11.bin* a) X+ ^( k; [ G
dd if=/dev/mtd12 of=/mnt/usb/12.bin
* ^# B6 @+ B& Z- l$ `2 V, H9 x$ { L% l& _( n
单独备份jffs2和APP:! J. O T3 M6 B0 [. v" F. H- g
5 s) ?6 d/ K! v( O1 |dd if=/dev/mtdblockubi0_9 of=/mnt/usb/0_9.bin) M& R- c& h) `$ b/ M: Q" z- ]
dd if=/dev/mtdblockubi0_10 of=/mnt/usb/0_10.bin) Z! P9 L7 ~8 j3 x. ?4 F4 W3 s$ r
' q e4 E9 W4 P; E4 `
2、恢复分区:- O a5 H1 v$ e# k s
# n" Y6 |3 \) i( i将所有备份文件复制到U盘,U盘插入光猫后面的USB口
& K, [( C1 R. L A8 i) J8 I& Q$ N! R" n4 w2 I% h8 X$ ^6 ^, ? z7 d* r, B
telnet 192.168.1.1
9 H% V; Z( v$ d! z+ W' `root
+ @0 \+ N4 n5 r0 I6 Z( A; GadminHW
3 A, M, s9 G `$ M, _su
+ M. r- D. z9 i1 u) rshell
2 D' q& e5 x7 @7 h2 R# G5 [mount /dev/sda1 /mnt/usb5 ~9 p/ ^; n4 [- i1 U+ d" O9 M8 X
dd if=/mnt/usb/0.bin of=/dev/mtdblock0 (恢复U盘0.bin文件到分区0)
) X/ N, |* P" |, kdd if=/mnt/usb/1.bin of=/dev/mtdblock1
! h$ q. W7 b2 I8 M. f& t. `3 q5 Q7 Odd if=/mnt/usb/2.bin of=/dev/mtdblock2- H5 X& d( d3 P7 ?' U: G
dd if=/mnt/usb/3.bin of=/dev/mtdblock3
0 O4 d5 W: t1 S. v2 K( @$ fdd if=/mnt/usb/4.bin of=/dev/mtdblock46 `( E6 |: o. X5 @" V1 Y* @
dd if=/mnt/usb/5.bin of=/dev/mtdblock55 W6 t0 k& X; I% J" o
dd if=/mnt/usb/6.bin of=/dev/mtdblock6
6 P. O) o3 Z( r( J9 O5 Q/ ~dd if=/mnt/usb/7.bin of=/dev/mtdblock7& J6 [' V8 d4 V
dd if=/mnt/usb/8.bin of=/dev/mtdblock8$ C" ?6 \4 [ |! {
dd if=/mnt/usb/9.bin of=/dev/mtdblock9$ z% z ?! B0 M! ~# R& a5 k5 t
dd if=/mnt/usb/10.bin of=/dev/mtdblock10
y! N6 @! e! u; E0 J6 ^2 a9 hdd if=/mnt/usb/11.bin of=/dev/mtdblock11! b; n8 R% ^: E" }% [$ f
dd if=/mnt/usb/12.bin of=/dev/mtdblock12
7 i q+ w/ q/ d7 z" G2 o/ }9 y p9 k4 O/ b2 Z
以上命令是恢复全部分区。
! p H: j( C; }6 l
0 v+ u( X9 x" u) u, I$ y单独恢复jffs2和APP:
( s! `9 S- s8 R3 A: ~! c; G
3 j9 y& n: Y1 @) Hdd if=/mnt/usb/0_9.bin of=/dev/mtdblockubi0_9( Y5 S8 V$ {6 M9 o4 I3 C
dd if=/mnt/usb/0_10.bin of=/dev/mtdblockubi0_10# q6 W4 h% N# A( p3 d: V- N; N
" y) o: h( W4 Q$ t9 _: A/ n3 Oreboot (重启光猫)6 i( x3 Y n$ h+ ^
/ Q* j4 V% j+ w) [8 O3、备份 jffs2文件夹 : {* U3 r$ U+ v5 V
8 V" M2 |7 t. L6 X: d5 i( ?U盘(剩余空间大于1G)插入光猫后面的USB口# H+ R# H$ b3 Y
7 p* c6 I: b; e6 w3 {telnet 192.168.1.15 J8 P, e% Q6 u" e" w$ d9 S
root
6 C6 H. X3 _$ H: F- P/ |) r6 m; I* }adminHW6 t7 F, H- T4 j R9 y
su
! ~/ X8 p* l; Y, ^9 @ T; r; q; c" Oshell& a) Q) C8 \8 ^9 A& v- o, @
cd /mnt/ (进入/mnt 目录)
+ G, P6 C/ U4 ]cp -r jffs2 /mnt/usb1_1/ (备份整个文件夹到U盘)7 g9 ~4 D. x* w2 a0 _, o! R) A2 _1 E
8 Z# v4 S. K [$ o; Y4、恢复 jffs2文件夹 :( M. B- Z% V2 z. o! M
# x6 [ z$ k+ K3 F, z! N% }
将备份文件夹复制到U盘,U盘插入光猫后面的USB口
( v c8 [: s [: r9 u& Y! `6 H5 H; d8 J
telnet 192.168.1.1! @) j/ g7 D- q
root: a& M0 K/ N2 p3 P/ W
adminHW
( }% N/ ?- a6 D( |& ]su
8 m5 J5 v! t7 E) Zshell2 G6 J) t, T( Z! L% f0 J
cd /mnt/usb1_1/ % {- U \9 \, K' Q& J% a4 D2 [
cp -r jffs2 /mnt/ (复制jffs2文件夹到mnt目录下,替换原jffs2文件夹)7 E/ i# c' y. T- b1 C2 j9 N9 F
reboot ( i7 x! d$ K- I( z& ^7 R
/ F% O- w" u9 p(PS:删除jffs2文件夹所有文件:rm -rf /mnt/jffs2/* 删除jffs2文件夹内所有文件和文件夹:rm -rf * )
0 k& k. q6 B+ N& w2 d+ i4 k/ E' ] U2 T% I" p
二、TFTP软件备份恢复方法
! d7 O/ R2 l9 l
/ V) m' i: W4 ?注意:用此方法备份恢复比较繁琐,不建议用此方法!!! F7 Y! l& s; d/ X! y
; R& X" _3 S5 v: t, i& z$ A
首先要打开TFTP软件,并设置好工作目录。
3 R! A* F4 z" P( J6 { n
, J6 p- ]" R0 s" l1 n, E, V1、备份分区
2 h% Q1 N0 e. C4 s+ n5 c9 Q5 K7 @2 I
2 p. ^5 Q9 p1 N g3 \, Gtelnet 192.168.1.11 C/ M# R# }4 m, W$ R
root5 T/ X K/ f6 P) P
adminHW7 W6 V6 g; m6 L
su
: J3 Z" d% A4 t! I% Bshell1 B+ Y( @2 [* h; V8 n* P9 P
dd if=/dev/mtd0 of=/dev/shm/0.bin- V5 \4 D/ Z0 U$ g* n
dd if=/dev/mtd1 of=/dev/shm/1.bin& F+ R; y1 l$ ~8 V7 t# O
dd if=/dev/mtd2 of=/dev/shm/2.bin
5 {. A" q# U" }$ Sdd if=/dev/mtd3 of=/dev/shm/3.bin
; D! C/ A- b5 _ a* Ddd if=/dev/mtd4 of=/dev/shm/4.bin, X! \ v' A! C
dd if=/dev/mtd5 of=/dev/shm/5.bin
P" V, Z% I8 ?$ c4 p8 n+ zdd if=/dev/mtd6 of=/dev/shm/6.bin
4 u9 h& ~" I: Sdd if=/dev/mtd7 of=/dev/shm/7.bin( i! ~6 p( c$ m( j: b* [; v
dd if=/dev/mtd8 of=/dev/shm/8.bin
% h, b# f; B: ?! w& v$ Udd if=/dev/mtd9 of=/dev/shm/9.bin9 `5 H5 u8 c, M `( `
dd if=/dev/mtd10 of=/dev/shm/10.bin2 B" n8 _# r+ q, S& D
dd if=/dev/mtd11 of=/dev/shm/11.bin( R$ l; L0 F- Q# _6 N
dd if=/dev/mtd12 of=/dev/shm/12.bin- N* T4 u. z/ \! N4 ^
cd /dev/shm
' ~. I' e/ i- }; Ktftp -p -l 0.bin -r 0.bin 192.168.1.3 (复制文件到电脑TFTP目录 192.168.1.3 为IP地址)
6 Z- i. l# M3 Q" stftp -p -l 1.bin -r 1.bin 192.168.1.33 }2 b) Q) n4 @+ d
tftp -p -l 2.bin -r 2.bin 192.168.1.3
) S# l0 B! _5 b) Otftp -p -l 3.bin -r 3.bin 192.168.1.3
2 Y, S* G& C2 d# l* \( Q8 ]tftp -p -l 4.bin -r 4.bin 192.168.1.3
* M7 {% v8 H' T; wtftp -p -l 5.bin -r 5.bin 192.168.1.3
' A. G5 ^1 }- \1 w, _2 Utftp -p -l 6.bin -r 6.bin 192.168.1.34 e+ C$ J+ T* {% Y7 v# J. r# z
tftp -p -l 7.bin -r 7.bin 192.168.1.3
0 A6 d; f; o" L* j! ftftp -p -l 8.bin -r 8.bin 192.168.1.3
) C& N I- H1 r8 p/ Z w$ @0 n3 Ztftp -p -l 9.bin -r 9.bin 192.168.1.3
5 Z. ~" n, b1 Xtftp -p -l 10.bin -r 10.bin 192.168.1.3
3 ]8 ?9 |. i3 F8 h. b" `/ D' Z. Itftp -p -l 11.bin -r 11.bin 192.168.1.30 n2 s( b" s+ o1 |8 t
tftp -p -l 12.bin -r 12.bin 192.168.1.3
$ r% Q. I% Y4 hrm -rf * (删除备份文件,否则空间不够)1 P. k) [" G9 h+ J
dd if=/dev/mtdblockubi0_9 of=/dev/shm/0_9.bin& o8 c4 P" k I& l' V P A/ |
dd if=/dev/mtdblockubi0_10 of=/dev/shm/0_10.bin
/ l. ^5 q* C7 F& S' rtftp -p -l 0_9.bin -r 0_9.bin 192.168.1.35 [% n1 F6 y( N1 Y2 h) u% V& p, w
tftp -p -l 0_10.bin -r 0_10.bin 192.168.1.3$ g# Y' R8 p% m7 R9 z0 e
rm -rf *
. U; q/ C' X2 S. p# I* Q7 K, P. Y! y1 O
2、恢复分区
/ R+ ?; j+ X9 L- w7 ~
8 d8 G7 I1 ^# r2 h- B+ utelnet 192.168.1.1. J( E- q3 t: ?0 G1 V
root' ~8 M( x; l4 R7 E4 r9 {' p2 z, d
adminHW: O+ A; a! L8 L: G8 N
su" J# R$ M2 z4 j! f, _
shell* u4 b/ F0 P$ U5 }$ A C
cd /dev/shm4 Q. U8 V( k* g7 y
tftp -g -l 0.bin -r 0.bin 192.168.1.3 (将电脑TFTP目录文件上传到光猫/dev/shm)
( |8 s1 Y5 l4 l$ Y; K! }# A" Ptftp -g -l 1.bin -r 1.bin 192.168.1.3
1 N& s8 p; p) G5 Xtftp -g -l 2.bin -r 2.bin 192.168.1.3
6 U, X% }, }3 F" _7 f" dtftp -g -l 3.bin -r 3.bin 192.168.1.3" |5 M: \* p+ P9 M0 s9 i3 v
tftp -g -l 4.bin -r 4.bin 192.168.1.3
' q' D) T# W$ Ttftp -g -l 5.bin -r 5.bin 192.168.1.35 g% a" Z- P7 ^# I1 e2 L* R/ z) y
tftp -g -l 6.bin -r 6.bin 192.168.1.3
3 S6 e4 t, `% s: R' S( Ctftp -g -l 7.bin -r 7.bin 192.168.1.35 v/ Q1 S0 Q( ^/ l" e
tftp -g -l 8.bin -r 8.bin 192.168.1.3$ m/ N& d0 ^1 {, z7 o
tftp -g -l 9.bin -r 9.bin 192.168.1.3
7 l* C/ b* B4 Z ~; `$ L& }$ V5 D0 ^tftp -g -l 10.bin -r 10.bin 192.168.1.3$ z8 n; `6 j M% e
tftp -g -l 11.bin -r 11.bin 192.168.1.3
( L" ]- L- a9 Z$ H' T! M: ]: dtftp -g -l 12.bin -r 12.bin 192.168.1.3
9 a8 v$ N& {5 R2 v2 h, Ydd if=/dev/shm/0.bin of=/dev/mtdblock0( l' l- g; N2 Q7 p5 X* N
dd if=/dev/shm/1.bin of=/dev/mtdblock1
; K7 E0 X# i% f8 ]dd if=/dev/shm/2.bin of=/dev/mtdblock2
j* H5 G5 x6 j0 y' P0 {) D" Ndd if=/dev/shm/3.bin of=/dev/mtdblock3
2 q% X3 P0 E* Y7 N6 \2 w* Vdd if=/dev/shm/4.bin of=/dev/mtdblock45 K* ?9 j! D# D7 V9 D# K( h: U
dd if=/dev/shm/5.bin of=/dev/mtdblock5$ `+ i$ F+ `! L6 ?" H% T& i* c
dd if=/dev/shm/6.bin of=/dev/mtdblock6! t) C; N" t9 n9 I# P; A# Q
dd if=/dev/shm/7.bin of=/dev/mtdblock71 N" \6 z. J* b2 ?. W1 I5 e
dd if=/dev/shm/8.bin of=/dev/mtdblock88 z- ^1 _( x- n+ R0 E
dd if=/dev/shm/9.bin of=/dev/mtdblock95 u8 `6 y* h2 ~- Z+ F- G* m
dd if=/dev/shm/10.bin of=/dev/mtdblock10/ y9 E1 P2 ^0 k2 _: N- ]/ J/ ~ Q% w
dd if=/dev/shm/11.bin of=/dev/mtdblock111 c: v* ^/ G# a! B; Q
dd if=/dev/shm/12.bin of=/dev/mtdblock12. W0 n: O% b# A
rm -rf *
# P: t: U! M! _* ptftp -g -l 0_9.bin -r 0_9.bin 192.168.1.3
' D- T! A" f. Z# |- Z# qtftp -g -l 0_10.bin -r 0_10.bin 192.168.1.32 Z+ \. k- a( m3 F
dd if=/dev/shm/0_9.bin of=/dev/mtdblockubi0_9
! _$ b4 S+ H; @ ?3 `dd if=/dev/shm/0_10.bin of=/dev/mtdblockubi0_10) {, J# ^7 s4 ~
rm -rf *
}1 n8 R: f/ u, K G- ~5 Dreboot
) j, V4 v) K; b
/ p& `3 A0 A) L4 Z- g1 a5 g: O% b! w& W3、备份 jffs2文件夹:2 J# R9 J! B7 m- B" Q
; F0 l7 b+ C; v& \5 a
telnet 192.168.1.19 \* l; j. Y" `' M- @3 @
root
: e: c$ u4 H' w! badminHW
9 a2 b, y$ l5 N1 p! isu7 b& C% O9 Z, v4 Q0 I% h) D6 O! P
shell4 L; I8 }7 l; t2 E
cd /mnt/jffs2
, p6 i& z! N) W, Y" V. s! R" Ptar -czf jffs2bak.tar.gz * (压缩jffs2文件夹为 jffs2bak.tar.gz)
3 D' T7 t+ I; K* }8 Fmv /mnt/jffs2/jffs2bak.tar.gz /tmp (剪切jffs2bak.tar.gz文件到 /tmp文件夹)7 v0 Q+ u1 p( _ g i4 d( J
cd /tmp
" B& }: r. H, j$ etftp -p -l jffs2bak.tar.gz -r jffs2bak.tar.gz 192.168.1.3
) F1 w: @) R# A" g8 ]( f( \2 D$ L* R+ W
4、恢复 jffs2:8 g$ h7 J+ a" V7 C1 J0 F0 e( u5 w2 g
. G- r) S8 [7 a/ v- x
telnet 192.168.1.1
. D+ [ V& }- v) y0 q8 P- }2 h$ B4 ?root
( @# m* O% w: n2 k: x4 oadminHW8 t! l. \" k: w# O- _
su4 V% ^" v6 D( M
shell, Z% s, g5 U- r5 [$ P
cd /mnt/jffs2
3 d- k E4 N0 Z9 h$ M" erm -rf /mnt/jffs2/* (删除jffs2文件夹内所有文件)
" W$ i& m* q9 r1 P- r( j& B6 ~: stftp -g -l jffs2bak.tar.gz -r jffs2bak.tar.gz 192.168.1.3$ p- E: Z/ i& V. W, M( J
tar -xvf jffs2bak.tar.gz (解压备份文件到当前文件夹)
5 Y* A! M& L' b4 r2 j: ~rm -rf jffs2bak.tar.gz. P3 ?0 H: X+ W/ G3 }9 o @
reboot c9 L+ X5 p. U' |' {
8 l" w9 o) ]& X* V+ j
HS8546V5 移动界面 原厂分区备份,jffs2备份文件:
: w6 D& C/ j+ V7 ~$ J3 w% J
+ U* @1 H; q) l$ t6 H2 e8 ihttps://pan.baidu.com/s/11dtQnPi7Ipv5VBOGuzmSKw 提取码:
2 `) u7 R# Y! |6 X. d Y) U6 D3 ?% j4 _ {+ _4 [( X* D; b
' s- P! K2 v- C7 |6 \5 h |
|