|
本帖最后由 liujc 于 2020-4-15 06:19 编辑
/ ?9 E# g5 h7 u2 T/ M0 L. |
9 I. l, E9 ~1 h% R9 VHS8546V5 备份恢复教程+ c' o* I. \2 G: t7 g
4 _$ x2 M w! J; f$ D备份数据下载地址见文末,HS8346V5 联通界面备份数据下载:7 D5 m# b6 y+ d, U$ x" B& i2 s
https://www.chinadsl.net/forum.php?mod=viewthread&tid=167163&extra=
% h$ q8 A, }5 s0 U6 [& y8 I1 Y' a6 ]6 H2 a+ Q4 v
备份恢复方法有二种,一是用U盘,二是用TFTP软件5 V$ n6 n0 s! _; _
" G- Z: h$ n4 `" d2 g+ C' o特别提示:
2 v) b# q) {2 Z. Y2 V: D4 C7 H 1、必须补全shell* Z1 e% ? ^4 `$ {: w
2、恢复分区和jffs2数据有变砖的风险,请谨慎!% ]2 `- ^7 C0 i! C
' Y# G& n) m( n6 J一、U盘备份恢复方法
4 R6 q/ k6 x1 S' b
0 K9 a0 C) E1 f0 @1、备份分区:" K8 p. @1 |2 W: S; P& ?* N
将U盘(剩余空间大于1G)插入光猫后面的USB口6 d" Q( a% L1 f5 l! L
Win+R — cmd (按Windows徽标键和R键,输入cmd 进入命令窗口)
4 ?9 n$ x; _6 h% C' Y4 @telnet 192.168.1.1
5 f6 i! b8 q- v4 y# r2 p8 proot# e) F1 W6 u; }% g
adminHW
9 z6 \; J8 g \6 b# Y: ssu
# E% E% d5 R, O3 g8 }8 Xshell6 b( S6 b7 o- X* _6 z. b: U
mount /dev/sda1 /mnt/usb (挂载U盘)& n8 i( b- l5 f' ^
dd if=/dev/mtd0 of=/mnt/usb/0.bin (备份分区0到U盘0.bin文件)
8 I4 j2 g1 g0 G2 Y, gdd if=/dev/mtd1 of=/mnt/usb/1.bin
2 C3 L0 Y# p qdd if=/dev/mtd2 of=/mnt/usb/2.bin7 D8 Y! Z& ]; x" e
dd if=/dev/mtd3 of=/mnt/usb/3.bin
& p9 B7 P( j, F7 v4 add if=/dev/mtd4 of=/mnt/usb/4.bin
3 n6 l8 K# `+ T6 F* ^+ a3 odd if=/dev/mtd5 of=/mnt/usb/5.bin
& j. [ a8 R" [7 h) i7 Qdd if=/dev/mtd6 of=/mnt/usb/6.bin
1 ^- C0 M" M8 Q) @; P1 Ddd if=/dev/mtd7 of=/mnt/usb/7.bin
5 F2 R) a2 L" K# u% R f( H- {dd if=/dev/mtd8 of=/mnt/usb/8.bin; ]8 g$ }2 d; T& r
dd if=/dev/mtd9 of=/mnt/usb/9.bin! J. y$ g3 x/ o" E
dd if=/dev/mtd10 of=/mnt/usb/10.bin. \- e6 H& G, o& X, t
dd if=/dev/mtd11 of=/mnt/usb/11.bin) `9 w! t: h y3 C- O
dd if=/dev/mtd12 of=/mnt/usb/12.bin# g0 H$ }4 E9 Q' S" G/ g" c
) [# H" {) [5 ^" p
单独备份jffs2和APP:" W6 K: J" `: O& ?- @& `5 ^
+ I3 d( O1 z2 d( Q! }dd if=/dev/mtdblockubi0_9 of=/mnt/usb/0_9.bin# G) K j7 D; ]. W
dd if=/dev/mtdblockubi0_10 of=/mnt/usb/0_10.bin# t0 S( [5 t0 {
8 A+ B7 X' ?3 G
2、恢复分区:
* I8 E8 g6 `( G3 @
4 ]- j1 Z+ c) H3 r* Z将所有备份文件复制到U盘,U盘插入光猫后面的USB口
; } ^! E3 A4 g6 Z/ ~* t8 S# d* \; a# J1 P1 c3 L' C
telnet 192.168.1.1
7 K) w& Y5 f) N8 _$ z& Vroot8 v$ S1 W# K( C9 ?: v9 o% H
adminHW
0 V! S, m/ u6 q2 i( @su, Q' U9 D9 B8 W2 G" c5 z
shell, B% I, e$ {$ t+ i
mount /dev/sda1 /mnt/usb
- N/ @* q! Z/ U6 s1 R+ }dd if=/mnt/usb/0.bin of=/dev/mtdblock0 (恢复U盘0.bin文件到分区0)
/ y0 e' w& |- Edd if=/mnt/usb/1.bin of=/dev/mtdblock1
% [2 q3 Q( S! m Qdd if=/mnt/usb/2.bin of=/dev/mtdblock20 w0 h: N5 x- l
dd if=/mnt/usb/3.bin of=/dev/mtdblock3
4 K( R6 X* f- S' X6 J9 D! tdd if=/mnt/usb/4.bin of=/dev/mtdblock48 L1 y& J/ H# a5 `% d' C
dd if=/mnt/usb/5.bin of=/dev/mtdblock5! j5 M+ t9 N, n# x
dd if=/mnt/usb/6.bin of=/dev/mtdblock6: |; `5 a S+ _" Z9 k' h
dd if=/mnt/usb/7.bin of=/dev/mtdblock7
3 m) P! x( H0 ~: C1 U5 `dd if=/mnt/usb/8.bin of=/dev/mtdblock8
5 o% S4 B$ v* j/ M: u; u/ `9 u$ sdd if=/mnt/usb/9.bin of=/dev/mtdblock9$ M4 N6 g0 a3 T" S- ]0 x6 S0 y) u
dd if=/mnt/usb/10.bin of=/dev/mtdblock108 D* Z# k. P$ m# Y
dd if=/mnt/usb/11.bin of=/dev/mtdblock11
7 z% M7 y- h1 X- r' Q8 tdd if=/mnt/usb/12.bin of=/dev/mtdblock12
2 S4 T$ \( v% x' o4 C1 F1 i4 Q6 ]. K3 [, z# _& G
以上命令是恢复全部分区。& D# A. t+ a6 L0 q
- D3 Z$ r: B ]7 [
单独恢复jffs2和APP:
" t0 ~7 A2 x: o* X( a4 J5 D* r" s6 k( U* |9 [" j
dd if=/mnt/usb/0_9.bin of=/dev/mtdblockubi0_9
( @. d3 k$ w$ y0 U' Ldd if=/mnt/usb/0_10.bin of=/dev/mtdblockubi0_10( M& A( l7 |- E8 @8 q5 n: c
% W9 o- c z. G8 T) _reboot (重启光猫)
6 C' X0 O3 ^) d" S6 h
* t' C& H/ {3 B' @* Q( }/ T$ W3、备份 jffs2文件夹 :
\1 _ j( I3 ]% Q* H9 ~3 ]
$ x7 b4 m5 s& C1 o) d7 i3 TU盘(剩余空间大于1G)插入光猫后面的USB口" Z. p% f' f" X0 t) S( N$ G
- i! \; A" x/ T4 K: M( b, ]5 I G0 ztelnet 192.168.1.1
: t+ o# S% p% t* r; a8 l4 Wroot
( I. H' v5 i# e3 Z% s6 LadminHW
8 { a# }& m% ~su# h7 B- g, K% @$ y3 k$ k
shell
1 k+ p0 w9 w/ ` `, Z9 wcd /mnt/ (进入/mnt 目录)
" S. }+ u1 ^$ Y: c7 C2 U, ecp -r jffs2 /mnt/usb1_1/ (备份整个文件夹到U盘)
! ?0 F" P: U" J& T* c, q& E7 i" ?8 o, P- T) N9 Y! v
4、恢复 jffs2文件夹 :
6 W- ^, d* x: b7 @2 K( v) Z3 i4 K, I0 u0 e: n& D7 `8 y) W! @
将备份文件夹复制到U盘,U盘插入光猫后面的USB口
+ A! Y6 Y. T# i9 Q5 q/ N
3 B& f1 H# T/ g X9 K6 e1 Vtelnet 192.168.1.1! w5 e4 E. E; \" ]
root/ z6 u& ~3 H1 u" p4 \
adminHW
+ ]* H& C0 R* v; z8 x- Y0 W) xsu2 e+ m) [+ B4 \; O( B! t: L
shell7 L$ q& F3 t& D+ X
cd /mnt/usb1_1/ # ]* g; V) p) T4 N4 j2 b4 R
cp -r jffs2 /mnt/ (复制jffs2文件夹到mnt目录下,替换原jffs2文件夹)
3 P, d8 z4 B6 F. C6 \6 h0 hreboot
+ ^' h7 n$ I2 T
1 {" w; [5 q/ D! C+ V5 |(PS:删除jffs2文件夹所有文件:rm -rf /mnt/jffs2/* 删除jffs2文件夹内所有文件和文件夹:rm -rf * )
R9 g$ c: M8 X2 J! M5 d2 |2 |" V; ^8 s4 c- B7 @; j; L
二、TFTP软件备份恢复方法& E1 J/ f, n* n( S
/ X: E$ w" w, }( K( F/ [% ~3 A4 \注意:用此方法备份恢复比较繁琐,不建议用此方法!!!
* `6 [6 _- }% `
+ [$ y4 A3 e0 [6 q; H首先要打开TFTP软件,并设置好工作目录。, @3 Y ]! s. p, `9 b H
# B; v S) G( Q
1、备份分区
6 x+ k- q% q9 S9 B) a ]
0 Z4 a% M' `* ]9 J2 z1 H: Btelnet 192.168.1.1
O1 d# V7 h" m* D& `4 t# F8 }* ]root
) P& Q2 ^0 e. Y& k/ r RadminHW0 E. @' G2 r% z7 A
su
$ n8 v9 c5 h; G3 ]+ d! j( A' ashell
$ |! }9 C0 v* W' F- B6 [dd if=/dev/mtd0 of=/dev/shm/0.bin
/ Y" V7 T# ~: e# H; edd if=/dev/mtd1 of=/dev/shm/1.bin
+ S$ m* n" b2 `% k$ idd if=/dev/mtd2 of=/dev/shm/2.bin
( z5 \1 }9 L( `( Q- Add if=/dev/mtd3 of=/dev/shm/3.bin$ B; k0 }( }: d' A& m
dd if=/dev/mtd4 of=/dev/shm/4.bin
/ j4 p/ K# o/ q2 idd if=/dev/mtd5 of=/dev/shm/5.bin6 ~+ ?1 I/ Q+ p7 t. N) _! r
dd if=/dev/mtd6 of=/dev/shm/6.bin
& p6 J. v. V, o8 Pdd if=/dev/mtd7 of=/dev/shm/7.bin
1 B. |# k4 w& R4 ? gdd if=/dev/mtd8 of=/dev/shm/8.bin
% I) E' u$ u8 [8 y1 Rdd if=/dev/mtd9 of=/dev/shm/9.bin
8 @: m" ?% Q, }2 Qdd if=/dev/mtd10 of=/dev/shm/10.bin
# ?3 K1 O1 b5 ~9 p' U7 K6 R6 wdd if=/dev/mtd11 of=/dev/shm/11.bin5 Q; } ^3 U. }! F$ c
dd if=/dev/mtd12 of=/dev/shm/12.bin1 X- e& |' U' A& b( o- g
cd /dev/shm/ p0 a! V5 T( f( w! U
tftp -p -l 0.bin -r 0.bin 192.168.1.3 (复制文件到电脑TFTP目录 192.168.1.3 为IP地址)
) j' A9 N1 _+ Z7 w& Itftp -p -l 1.bin -r 1.bin 192.168.1.3* J$ K! V- b4 x; x+ s' |* |
tftp -p -l 2.bin -r 2.bin 192.168.1.3
6 S/ j' d( ~' s7 x" Atftp -p -l 3.bin -r 3.bin 192.168.1.3
2 D. O E0 h( r! Stftp -p -l 4.bin -r 4.bin 192.168.1.3
: F2 ^# V+ J$ [6 K; C7 P$ stftp -p -l 5.bin -r 5.bin 192.168.1.3' A6 A6 f1 v7 g. R# ]/ Q# c
tftp -p -l 6.bin -r 6.bin 192.168.1.33 j1 T5 k: A4 [( K
tftp -p -l 7.bin -r 7.bin 192.168.1.3
; y: U; f6 n& E" Z: Q: rtftp -p -l 8.bin -r 8.bin 192.168.1.3
& A; w/ F2 V" x) V& j% K; ttftp -p -l 9.bin -r 9.bin 192.168.1.3" O' l6 L# i" X6 s
tftp -p -l 10.bin -r 10.bin 192.168.1.36 _9 E1 J% f8 x- u5 ?* @* {- s
tftp -p -l 11.bin -r 11.bin 192.168.1.3& y' t2 ?( v) E: `5 r
tftp -p -l 12.bin -r 12.bin 192.168.1.3
3 U3 C6 C3 N w; {rm -rf * (删除备份文件,否则空间不够)6 d' j4 {; ]- K" H {2 y2 A" h5 o0 U
dd if=/dev/mtdblockubi0_9 of=/dev/shm/0_9.bin# N4 _. C5 S) g& ]* e8 Q8 v* M
dd if=/dev/mtdblockubi0_10 of=/dev/shm/0_10.bin
* `4 f, l( F) V9 O7 i# _' l, w" v6 htftp -p -l 0_9.bin -r 0_9.bin 192.168.1.3& b( V+ I: ?/ u m7 e2 N* C
tftp -p -l 0_10.bin -r 0_10.bin 192.168.1.34 }; w5 K6 P/ G6 q, r
rm -rf *7 Y9 L) I) D! X; v; N) F
. F; {% P- c" N" O3 }0 S0 `2 r2、恢复分区
" C; }: i3 T0 p4 }! o
2 Y: e$ D; F5 N& D" X. r+ B$ v( G! Mtelnet 192.168.1.1. _ |) P; W& h2 y0 a
root$ b9 w7 b2 W; l% f
adminHW% X" S+ J# Z8 N
su
5 o G! t& W: Jshell
9 h K1 H3 v! P# y7 _9 [cd /dev/shm
: M/ L5 H/ U9 P$ O5 `tftp -g -l 0.bin -r 0.bin 192.168.1.3 (将电脑TFTP目录文件上传到光猫/dev/shm)2 \" ^, O0 m6 C5 g
tftp -g -l 1.bin -r 1.bin 192.168.1.3
+ ]7 N m! C& p1 _: Y0 Y5 q& Ytftp -g -l 2.bin -r 2.bin 192.168.1.3# C" u. d& l! x7 E" Q7 _
tftp -g -l 3.bin -r 3.bin 192.168.1.3
! l7 q' d& y4 F6 w! R4 itftp -g -l 4.bin -r 4.bin 192.168.1.3
, i+ z1 m/ |) X7 a6 Htftp -g -l 5.bin -r 5.bin 192.168.1.3
m, o# Q2 \' l& W$ s' t, {) wtftp -g -l 6.bin -r 6.bin 192.168.1.3
+ _& D% h/ J# x e" o; stftp -g -l 7.bin -r 7.bin 192.168.1.3+ m2 T0 P) X% l2 }" ^
tftp -g -l 8.bin -r 8.bin 192.168.1.3
- j* O3 Q; Y% ^: {tftp -g -l 9.bin -r 9.bin 192.168.1.3
6 I- X4 R8 i# Z$ [% [! ^; |tftp -g -l 10.bin -r 10.bin 192.168.1.3, h" f$ D2 }6 N3 S# |' U
tftp -g -l 11.bin -r 11.bin 192.168.1.3
* H; E. f. E4 Z6 ~# ytftp -g -l 12.bin -r 12.bin 192.168.1.3' k( i' J, L' b v+ A
dd if=/dev/shm/0.bin of=/dev/mtdblock0; @, r/ U9 S/ U
dd if=/dev/shm/1.bin of=/dev/mtdblock1
( q" W, E* W6 {dd if=/dev/shm/2.bin of=/dev/mtdblock2" b0 J5 {6 [0 ]7 t5 T
dd if=/dev/shm/3.bin of=/dev/mtdblock3& G" j$ W2 r) }* z
dd if=/dev/shm/4.bin of=/dev/mtdblock4
! D1 j1 c+ M6 G* S) ^dd if=/dev/shm/5.bin of=/dev/mtdblock5 I0 G( ~9 Q% k( g) z# c
dd if=/dev/shm/6.bin of=/dev/mtdblock6
3 K- q3 q6 C. J) A% Ldd if=/dev/shm/7.bin of=/dev/mtdblock7, R. z0 H, ~5 o2 y9 C/ G
dd if=/dev/shm/8.bin of=/dev/mtdblock83 Z/ v7 ~3 x# Y3 r' V( m A! B
dd if=/dev/shm/9.bin of=/dev/mtdblock9+ f; z0 c% F. M9 t
dd if=/dev/shm/10.bin of=/dev/mtdblock10
9 K3 X( U& [9 A2 S4 H$ Rdd if=/dev/shm/11.bin of=/dev/mtdblock11
. N0 x: W" H; Z1 F2 v u! ^# |8 }- @/ Hdd if=/dev/shm/12.bin of=/dev/mtdblock12
( [* s8 ]& L) X* b e0 a1 Crm -rf * ' o) K, Q! r# ^& z! x8 S. s# h
tftp -g -l 0_9.bin -r 0_9.bin 192.168.1.3
- x. K" Q, ]6 Otftp -g -l 0_10.bin -r 0_10.bin 192.168.1.3
) ` J5 n9 g# c$ _$ q% E% n3 |8 Zdd if=/dev/shm/0_9.bin of=/dev/mtdblockubi0_9
% R% j4 d `' b# _/ K, Mdd if=/dev/shm/0_10.bin of=/dev/mtdblockubi0_10; E5 N$ D, @. Y- x! c- O/ c. H
rm -rf *
5 B, j0 w6 S% n# P4 f+ q. L6 h2 Q% Creboot7 c, G5 u7 N( Z2 \8 Y
8 Y' F& Y$ j3 ~! B8 B" o
3、备份 jffs2文件夹:3 g2 `" G' T& ]4 F' A
1 K$ J+ i& l$ M6 g/ C; ^0 j( Ntelnet 192.168.1.1
# `$ X2 v' j/ o0 Z* k( q0 t$ croot- r' l6 N- @& W! G* l8 c
adminHW+ A3 _' f* `9 f' O+ l" r e, I
su
* q, g% K/ o) R/ d; B+ a5 E& Yshell0 t/ K8 A. H; |8 r* {: ?% [
cd /mnt/jffs2
3 {2 Z1 ^+ n Ntar -czf jffs2bak.tar.gz * (压缩jffs2文件夹为 jffs2bak.tar.gz)7 } ]" y: w" G4 w% F- C
mv /mnt/jffs2/jffs2bak.tar.gz /tmp (剪切jffs2bak.tar.gz文件到 /tmp文件夹)7 j, _, ]0 v" S' s. ~
cd /tmp: \/ _# r6 ]* V6 G2 X8 V
tftp -p -l jffs2bak.tar.gz -r jffs2bak.tar.gz 192.168.1.37 _- x: U, P: @; L$ k
9 |1 a6 E, ]; {( t. A8 R+ f* G# u0 O
4、恢复 jffs2:
" {) n/ ?5 k2 k" g" ?( n; q" p! N3 y( _$ E( J7 \, j1 j
telnet 192.168.1.10 G+ }6 }" @, ~7 K
root
# @3 X( V# j# q- I, qadminHW! {9 }4 s) E! x0 L2 [4 j1 {: @
su
* e/ ]. \7 @( U5 f" S# m8 r' e/ Oshell9 H" o& ~5 \+ Q1 `4 p
cd /mnt/jffs2 ' J7 E1 I, u# ?* N/ B+ `
rm -rf /mnt/jffs2/* (删除jffs2文件夹内所有文件)3 n: a0 U/ ]- R8 k4 e3 a" l5 V
tftp -g -l jffs2bak.tar.gz -r jffs2bak.tar.gz 192.168.1.3
/ @ {3 h M2 h0 @ b& `tar -xvf jffs2bak.tar.gz (解压备份文件到当前文件夹)
, k9 o0 H! T+ w% m2 v2 a( Drm -rf jffs2bak.tar.gz
) ]" I- X5 z7 X8 l/ w7 z. greboot 7 E! w7 M3 y+ h# h$ f
5 S6 A' @; N$ ]2 g1 uHS8546V5 移动界面 原厂分区备份,jffs2备份文件:3 M0 ?( L! t$ p: Z, L
+ O* G4 w V5 P
https://pan.baidu.com/s/11dtQnPi7Ipv5VBOGuzmSKw 提取码:
: m2 d$ O) R9 f8 d* u, g$ {
3 g) `/ d1 k( b7 n# ~/ _# J8 H0 O
s/ g a) V( I( y+ T |
|