找回密码
 注册

QQ登录

只需一步,快速开始

查看: 150145|回复: 750

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

    [复制链接]
发表于 2020-4-14 20:22:53 | 显示全部楼层 |阅读模式
本帖最后由 liujc 于 2020-4-15 06:19 编辑
, r3 x. |9 f& K, y) }9 x1 ]* g+ F0 a! `
HS8546V5 备份恢复教程
% K" k# s5 M5 L/ x7 o/ ]- p3 U, o. F* g0 b6 Q* P" _7 W
备份数据下载地址见文末,HS8346V5 联通界面备份数据下载:

! U0 W: @) L7 e
https://www.chinadsl.net/forum.php?mod=viewthread&tid=167163&extra=- v- X3 P! S2 z% i+ ~# A: _4 U
; p- G- u' V! o0 ?% M
备份恢复方法有二种,一是用U盘,二是用TFTP软件
! r- o5 j, f! s' P4 |) [
5 L- W- y* I& Q3 e5 f特别提示:7 ~9 w  u, ~7 f/ I2 Q( |4 _5 f( l5 \
      1、必须补全shell
; \9 M. Y! `4 q2 f2 A$ v. z7 Q$ l2 T3 O      2、恢复分区和jffs2数据有变砖的风险,请谨慎!
6 w/ x' B' A- h  Z) c3 r0 Q0 ]! C/ _7 F% L5 ?3 P: e% j% n, j$ z3 [8 V
一、U盘备份恢复方法% g0 @6 r4 ?+ S( H' P

1 z/ x: _4 P$ Q) g1、备份分区:, s) p8 Q' Z) n) Y
将U盘(剩余空间大于1G)插入光猫后面的USB口0 u/ ~$ r1 _4 _
Win+R — cmd    (按Windows徽标键和R键,输入cmd 进入命令窗口)
) d: W" x! d& @+ l; {$ ctelnet 192.168.1.1. O# j9 k3 E0 B+ [  C
root- G" v5 X) o/ T$ I; n
adminHW6 Z% c1 a( K4 M! k  t. [3 r
su
8 n6 C8 w( g2 y; s5 pshell
3 k! ^; o0 u9 o# `( K  v. p/ Gmount /dev/sda1 /mnt/usb  (挂载U盘)
6 O2 |9 A1 z5 y% [/ add if=/dev/mtd0 of=/mnt/usb/0.bin  (备份分区0到U盘0.bin文件)  z6 I! r& R7 W- J2 \6 J
dd if=/dev/mtd1 of=/mnt/usb/1.bin2 ?! M+ }# E  m
dd if=/dev/mtd2 of=/mnt/usb/2.bin  r0 u9 g( ^, }
dd if=/dev/mtd3 of=/mnt/usb/3.bin! d9 g. L' r: Q: C7 }- x5 Q" [9 q" l
dd if=/dev/mtd4 of=/mnt/usb/4.bin3 O" U' h1 d2 Z0 y
dd if=/dev/mtd5 of=/mnt/usb/5.bin
0 V" l1 E2 ~/ E$ [- M$ Mdd if=/dev/mtd6 of=/mnt/usb/6.bin! m! m' ]- B2 q4 H
dd if=/dev/mtd7 of=/mnt/usb/7.bin% p4 @8 i/ y" d# Z
dd if=/dev/mtd8 of=/mnt/usb/8.bin/ R5 J% R7 s. x( W& q1 V/ f
dd if=/dev/mtd9 of=/mnt/usb/9.bin
- X$ x! I+ F  c7 }dd if=/dev/mtd10 of=/mnt/usb/10.bin
+ D6 n2 P7 B9 jdd if=/dev/mtd11 of=/mnt/usb/11.bin) I) T2 s! N5 r4 N$ m, b* c
dd if=/dev/mtd12 of=/mnt/usb/12.bin4 n& c0 W3 u/ v
* P! n3 j  d1 p* ?
单独备份jffs2和APP:
( U8 _7 @" e' v. U& p
+ P( j+ f- n3 U& T: |+ Wdd if=/dev/mtdblockubi0_9 of=/mnt/usb/0_9.bin
3 W: `* a% u7 h. [/ U; B3 f1 Zdd if=/dev/mtdblockubi0_10 of=/mnt/usb/0_10.bin: D# l1 m5 v5 o+ B0 n" Q% C6 g
& J! v* Z! v2 l" D7 j
2、恢复分区:" ]- K9 a9 ?, v* l9 r4 \
* Q) H9 g% Z; g/ r+ I$ f' Q5 d! n
将所有备份文件复制到U盘,U盘插入光猫后面的USB口% {3 B# A( e+ C3 D. b
6 X3 c8 g( }& {5 u- X
telnet 192.168.1.10 x6 ~, r2 k  z3 p4 `7 h, A
root
& u8 \  C4 ^8 K' C7 C; O7 radminHW# o( Q% J  l" H2 y9 l0 o4 _0 E
su
1 H8 _7 ?* Z1 M9 Z: vshell
- z" l/ s! l; R+ cmount /dev/sda1 /mnt/usb
3 g* P/ Y  m: y% W, gdd if=/mnt/usb/0.bin of=/dev/mtdblock0  (恢复U盘0.bin文件到分区0)
3 y5 a- c3 j9 M0 x+ {2 P; Odd if=/mnt/usb/1.bin of=/dev/mtdblock1
% o8 M2 g. f7 ^; A9 {; ]/ Zdd if=/mnt/usb/2.bin of=/dev/mtdblock2
- `0 Q' `+ j  ?% r* B6 [6 pdd if=/mnt/usb/3.bin of=/dev/mtdblock3
9 {3 n0 u) ?% Hdd if=/mnt/usb/4.bin of=/dev/mtdblock4/ H2 k' ^9 Q: q( Y
dd if=/mnt/usb/5.bin of=/dev/mtdblock5
* X" J4 d. ^5 F% o2 i1 u( c  sdd if=/mnt/usb/6.bin of=/dev/mtdblock6* L; u* O* z- R4 x2 r6 q. M
dd if=/mnt/usb/7.bin of=/dev/mtdblock7
3 S  b; G* ?5 D6 Fdd if=/mnt/usb/8.bin of=/dev/mtdblock8
4 F6 ~, l8 s$ I+ d( [4 |8 hdd if=/mnt/usb/9.bin of=/dev/mtdblock9
; u) i# w+ K0 w9 c7 [0 ~' z5 Kdd if=/mnt/usb/10.bin of=/dev/mtdblock10
1 c6 r: `3 _8 O9 v& G( ndd if=/mnt/usb/11.bin of=/dev/mtdblock11
8 V0 G# `6 M) Rdd if=/mnt/usb/12.bin of=/dev/mtdblock12* T! T( b$ X6 A7 S3 y8 m1 A7 y0 Q

0 r- k) [, O' _' ~0 j' q/ Y' w6 P以上命令是恢复全部分区。/ I6 B4 E$ S& ]$ I9 v
; O7 k9 Q7 [. q9 I
单独恢复jffs2和APP:, c# a0 T; I# R0 {; E
# N8 X1 _9 H) h. o& A0 m0 k
dd if=/mnt/usb/0_9.bin of=/dev/mtdblockubi0_9" T* Z$ X* q$ U; ~" q" F7 F6 G
dd if=/mnt/usb/0_10.bin of=/dev/mtdblockubi0_10% Y$ i  P: Z. N8 D7 o7 i5 K
* I" Z: ^& C+ D
reboot      (重启光猫)
0 f7 C! ~! T, |0 X, }
2 o; u" h; J7 q5 y( h0 L
3、备份 jffs2文件夹 :
, z1 c% c1 k( y" `2 J% [' k
! ]  U4 i7 Y# A* `# bU盘(剩余空间大于1G)插入光猫后面的USB口4 g3 `. a5 T6 h$ k* N$ `
1 _: G& L( W& G' |% i
telnet 192.168.1.1
3 U- x/ Z! u- aroot
& ~1 g" L8 P' |5 e0 F3 dadminHW
+ [* v% S; \7 P3 v2 `: Bsu
4 z- ?5 X1 d4 K- x) k; Jshell
5 U4 Q0 T7 O  [: E: s$ t6 c& lcd /mnt/  (进入/mnt 目录)
  q3 M/ o6 Y- W& Z7 C- f$ h1 Wcp -r jffs2  /mnt/usb1_1/   (备份整个文件夹到U盘)
: t; @3 ^8 N  J3 P
3 ^( g9 \' M0 j* K- j4、恢复 jffs2文件夹 :
- I% M! f! K) _* y9 w* V7 X/ M# M0 [1 z: \) j
将备份文件夹复制到U盘,U盘插入光猫后面的USB口
2 ]3 u' s6 o' o) g% r
  I6 n$ b" }" l3 Q" Gtelnet 192.168.1.1
, Q2 _  u( L' w; ^! z6 }. mroot4 _8 H) u' [$ L( W8 q& |
adminHW0 p$ _, Y7 H5 ?7 m% y/ b( [
su2 D6 c( y; W  R# A' L9 q4 Y
shell
6 e: N2 H9 L: d( s% tcd /mnt/usb1_1/  ! u- z4 k1 e, r6 d3 x4 \, N- Z
cp -r jffs2 /mnt/  (复制jffs2文件夹到mnt目录下,替换原jffs2文件夹)
) ~( E/ O$ O0 N1 L- W" \reboot  7 P! }4 A  ~% {+ I6 F" o+ s+ g
8 b! B8 v% M1 Z+ M
(PS:删除jffs2文件夹所有文件:rm -rf /mnt/jffs2/*     删除jffs2文件夹内所有文件和文件夹:rm -rf * )
" s4 v" n) L; U
- ?5 C+ t* j* a二、TFTP软件备份恢复方法
7 g) M0 K. F9 b/ [" ?1 [- _: J0 i5 t- g3 J3 w) X  o  d
注意:用此方法备份恢复比较繁琐,不建议用此方法!!!
9 N% O/ X5 y7 t  b
$ C$ m' ^5 T* _9 p; k* u首先要打开TFTP软件,并设置好工作目录。6 W4 g. c5 O6 I/ v2 g5 }
. T$ Z2 q' E' X: @
1、备份分区0 Y9 W) T/ m- t- m

* ?% R' j0 s5 h# Ytelnet 192.168.1.1
3 w8 n- H1 ^0 @/ J( r6 f+ wroot& @! C/ G2 {  x( U$ \
adminHW
  ?1 C; \2 P3 ^1 w2 ~su8 M/ f, s+ v" b8 ]7 l$ r$ ?
shell
5 P, T" _2 s( \dd if=/dev/mtd0 of=/dev/shm/0.bin7 K; J( V/ ^5 H, I
dd if=/dev/mtd1 of=/dev/shm/1.bin
- q4 C8 n) |/ o# Z$ C+ J! gdd if=/dev/mtd2 of=/dev/shm/2.bin( [/ W6 p0 n: p# L/ M1 p! Q
dd if=/dev/mtd3 of=/dev/shm/3.bin" e/ s1 K$ a6 W+ C' Y
dd if=/dev/mtd4 of=/dev/shm/4.bin$ {4 u( ?9 `, `2 s- X) y: V
dd if=/dev/mtd5 of=/dev/shm/5.bin8 {2 r+ ?( w  T9 G# d
dd if=/dev/mtd6 of=/dev/shm/6.bin" q, {% ?& C& W7 g1 C- d
dd if=/dev/mtd7 of=/dev/shm/7.bin: c  h  s( i# z1 J2 d$ j
dd if=/dev/mtd8 of=/dev/shm/8.bin! V' x3 M# i$ `5 H8 f  S4 _" K# V
dd if=/dev/mtd9 of=/dev/shm/9.bin
$ n9 I5 Y( E$ ^9 T" jdd if=/dev/mtd10 of=/dev/shm/10.bin9 m* \; j% O" m% D: A5 f, T
dd if=/dev/mtd11 of=/dev/shm/11.bin
3 W; h& s5 C* K0 i7 Edd if=/dev/mtd12 of=/dev/shm/12.bin
- R, g2 b! ?& R# I8 Xcd /dev/shm
: e" e; A7 v7 x+ [) S3 `) gtftp -p -l 0.bin -r 0.bin 192.168.1.3  (复制文件到电脑TFTP目录 192.168.1.3 为IP地址)& }1 s6 N9 O0 P
tftp -p -l 1.bin -r 1.bin 192.168.1.3
) c' f* r0 d; U, Ltftp -p -l 2.bin -r 2.bin 192.168.1.3% C& q/ D  O" ?5 S$ B
tftp -p -l 3.bin -r 3.bin 192.168.1.3& j3 M1 ^% W5 ^$ [% C4 L' i& W6 N# G
tftp -p -l 4.bin -r 4.bin 192.168.1.3
) }% {1 |' h4 |7 n$ p" F7 h. dtftp -p -l 5.bin -r 5.bin 192.168.1.3
4 A$ H2 c% ^# b- y6 y$ A# b- O$ xtftp -p -l 6.bin -r 6.bin 192.168.1.3% o# L5 p& ?& G9 Q' C3 o) J# C
tftp -p -l 7.bin -r 7.bin 192.168.1.3
) S8 T  }6 b  N1 l3 itftp -p -l 8.bin -r 8.bin 192.168.1.3' D+ g; q& Z5 h) O* {' D
tftp -p -l 9.bin -r 9.bin 192.168.1.38 H0 w, z- }! D7 ~5 h! W, }) H7 Y
tftp -p -l 10.bin -r 10.bin 192.168.1.3, ^9 G" t6 Z# A" P" i# j7 b
tftp -p -l 11.bin -r 11.bin 192.168.1.32 V+ r1 \/ e3 n* u
tftp -p -l 12.bin -r 12.bin 192.168.1.3
! K4 N( }% `; h" E" }. Y5 zrm -rf *       (删除备份文件,否则空间不够)
2 F/ N# c" h4 Q4 Fdd if=/dev/mtdblockubi0_9 of=/dev/shm/0_9.bin
, J# l8 z0 S, Zdd if=/dev/mtdblockubi0_10 of=/dev/shm/0_10.bin
( @) G) c  g6 }: I% mtftp -p -l 0_9.bin -r 0_9.bin 192.168.1.3
( F; P% Y; B4 M2 x' atftp -p -l 0_10.bin -r 0_10.bin 192.168.1.3
: k% U, V: \% h1 A8 }9 jrm -rf *, c, q" w1 V# {* {0 Z
8 }+ |' h0 v6 m( y% D9 x6 t; D/ C2 X2 `
2、恢复分区6 N7 u- |7 h' N

1 m( U( R1 n5 x9 j4 ttelnet 192.168.1.1
% X; `7 C. i# a; B# Yroot% `& t# }5 _3 m, @8 ]/ {
adminHW
2 F" T: ?* l+ Ssu
" J) f  A3 _1 ^5 K6 _8 Nshell
2 B* o/ j) r1 G9 k1 g* M8 Xcd /dev/shm2 W, k' |2 o7 F1 L1 ]1 e6 ~
tftp -g -l 0.bin -r 0.bin 192.168.1.3  (将电脑TFTP目录文件上传到光猫/dev/shm)3 _* P$ _( m$ \+ T5 a5 P" a
tftp -g -l 1.bin -r 1.bin 192.168.1.3, M2 d  X. A+ P3 w7 L
tftp -g -l 2.bin -r 2.bin 192.168.1.3
; O& {0 t* L5 \  f& }tftp -g -l 3.bin -r 3.bin 192.168.1.3
$ x& W" W+ {2 T0 V& f8 N% {& ~0 atftp -g -l 4.bin -r 4.bin 192.168.1.3
( V8 n! F! @$ Z3 stftp -g -l 5.bin -r 5.bin 192.168.1.3' q4 G$ u* f  x* {
tftp -g -l 6.bin -r 6.bin 192.168.1.36 {. J1 K7 L6 _& {3 d& C4 z
tftp -g -l 7.bin -r 7.bin 192.168.1.3
4 {! ]0 [5 y5 ~tftp -g -l 8.bin -r 8.bin 192.168.1.3
3 k& [) l" a) Q1 \tftp -g -l 9.bin -r 9.bin 192.168.1.38 @) y5 a1 G) ?4 n# W
tftp -g -l 10.bin -r 10.bin 192.168.1.3: x* S4 L: c; f$ P! v1 Q4 ?
tftp -g -l 11.bin -r 11.bin 192.168.1.3& ~- i' X' M0 T) y6 n
tftp -g -l 12.bin -r 12.bin 192.168.1.3
' w$ G/ f, {' h4 T- Mdd if=/dev/shm/0.bin of=/dev/mtdblock0
: B. y2 `* m: b; p3 f2 fdd if=/dev/shm/1.bin of=/dev/mtdblock1/ s2 v8 n: P+ J8 b
dd if=/dev/shm/2.bin of=/dev/mtdblock2
8 P, I, A6 J6 w( z4 u# odd if=/dev/shm/3.bin of=/dev/mtdblock31 d. c2 t  A2 k7 _& }
dd if=/dev/shm/4.bin of=/dev/mtdblock4
" K: o; l$ v% z9 H0 a6 Pdd if=/dev/shm/5.bin of=/dev/mtdblock5: @  z/ o& ?0 L2 V* O
dd if=/dev/shm/6.bin of=/dev/mtdblock6
9 b7 c6 Q4 Z0 r% @: I& \dd if=/dev/shm/7.bin of=/dev/mtdblock7
2 h* ~+ }4 M' z: E, ^$ h4 y7 |# edd if=/dev/shm/8.bin of=/dev/mtdblock8
& t3 b4 d# ~( d4 u# rdd if=/dev/shm/9.bin of=/dev/mtdblock9
1 c% W( v- `% a* [- Ldd if=/dev/shm/10.bin of=/dev/mtdblock10% r3 Y: F) u& I7 f
dd if=/dev/shm/11.bin of=/dev/mtdblock110 ~1 p. r" h7 u5 R# h* ]' i( m
dd if=/dev/shm/12.bin of=/dev/mtdblock12
9 [0 e7 C. u) Q! {$ K- {2 rrm -rf * . V; O0 i# w( r/ M! h( n
tftp -g -l 0_9.bin -r 0_9.bin 192.168.1.38 U' e, o% ~- v, `% H9 |
tftp -g -l 0_10.bin -r 0_10.bin 192.168.1.3
* o- t9 I+ ]5 i) n0 K+ r" L& z1 Kdd if=/dev/shm/0_9.bin of=/dev/mtdblockubi0_9. U' ]) T" S3 N" H
dd if=/dev/shm/0_10.bin of=/dev/mtdblockubi0_10
  B1 u& D5 w3 \rm -rf *
0 G  `' k3 X, J7 b) U& U! A3 Rreboot
8 o6 _& Q0 D: D6 n- @( `
8 }1 L: C# G- u1 c2 t. U3、备份 jffs2文件夹:' [% O3 U- t+ R% Z! ?8 s+ ?
. Z* l! M/ y! ^( e
telnet 192.168.1.1! y1 {6 }. }4 K( b" s- d
root
% }+ [, ^% B/ g  H+ H: y6 c7 hadminHW
; L2 ^, @. J+ u  R; u9 [" i2 ^7 \- hsu! a% t' _# e+ B" E
shell
7 S9 h7 ^. }  ~7 scd /mnt/jffs2 3 t. p1 h( O4 s( u) J! I
tar -czf jffs2bak.tar.gz *     (压缩jffs2文件夹为 jffs2bak.tar.gz)
4 t& S" z% p: T  [& s( X, a, z; Zmv /mnt/jffs2/jffs2bak.tar.gz /tmp (剪切jffs2bak.tar.gz文件到 /tmp文件夹)+ b+ n- G6 |; {& V# w' S
cd /tmp
* z2 L5 W$ V' _- Y' p' H  L4 ktftp -p -l jffs2bak.tar.gz -r jffs2bak.tar.gz 192.168.1.3' O& Q+ R( k/ l& ?% t

2 O, C  N; w- F9 p4 x  w0 w4、恢复 jffs2:% n% P( Q2 ~# M1 J  k/ h
8 g% Z  v* g, M
telnet 192.168.1.1
9 V) \1 Z1 U# \  t* F$ Droot
! e5 H: l5 {1 w! F( LadminHW
' M' C/ K& c; Y* s6 Xsu: W9 l/ ]# f! B" K2 s+ h
shell$ B! N- ?# C  e& J" s) w6 s
cd /mnt/jffs2 " I7 b, p5 w" v) t6 _0 r& ^
rm -rf /mnt/jffs2/*       (删除jffs2文件夹内所有文件)
: W/ C/ T7 e1 dtftp -g -l jffs2bak.tar.gz -r jffs2bak.tar.gz 192.168.1.33 R* w; v" v* ~! B: \" h
tar -xvf jffs2bak.tar.gz   (解压备份文件到当前文件夹)
) P; S5 A3 e6 F# ]rm -rf jffs2bak.tar.gz8 C; P$ p. L$ E3 p
reboot      9 E* h' {: V6 r+ b7 w) E/ |1 O

7 \& n1 |2 Q1 H* S( CHS8546V5 移动界面 原厂分区备份,jffs2备份文件:
" Z$ e" L" U& c' V# e  b6 U" s* t# |% J; T
https://pan.baidu.com/s/11dtQnPi7Ipv5VBOGuzmSKw    提取码:
游客,如果您要查看本帖隐藏内容请回复

" v# |; h2 N/ ]8 Y& L3 R8 n
1 |* \8 r4 n% c/ {! T1 [) l! \: |, r' m4 p0 R* B2 ]2 C( Z

本帖被以下淘专辑推荐:

  • · |主题: 15, 订阅: 4
发表于 2020-4-21 23:02:21 | 显示全部楼层
谢谢楼主分享
 楼主| 发表于 2020-4-15 16:40:32 | 显示全部楼层
shihai14783 发表于 2020-4-15 16:17
8 O9 d( {: H7 h9 O3 C已经拜读了您的几篇文章,非常牛,我用8546v2华为界面试了,啥时候搞个V2的,期待啊,哈哈
5 W. D) E/ I: f- K3 i) |- X! T ...

( X+ F8 ~- T& u+ m+ K# R- [; f
0 v$ d" m# \6 Z# K  _& |原理都是一样的,你用:cat /proc/mtd 命令查看一下分区结构,按照你的光猫分区结构就可以备份恢复了。

点评

可以用 df 命令查看 jffs2、jffs2/app 挂载分区ID。  详情 回复 发表于 2020-4-15 16:50
发表于 2020-4-15 11:47:30 | 显示全部楼层
谢谢楼主分享,下来试试
发表于 2020-4-15 11:55:43 | 显示全部楼层
谢谢楼主分享,学习中。。。。

点评

谢谢分享  详情 回复 发表于 2020-4-15 12:03
发表于 2020-4-15 12:03:45 | 显示全部楼层
jingshulin 发表于 2020-4-15 11:55
! P0 y7 e% Y1 l& s3 z/ c* w$ Z谢谢楼主分享,学习中。。。。
0 }2 h9 t; @3 ]
谢谢分享
发表于 2020-4-15 12:25:52 | 显示全部楼层
哇,干货啊,满满的干货,感谢楼主无私的分享精神
发表于 2020-4-15 14:34:21 | 显示全部楼层
本帖最后由 hblqh651130 于 2020-4-15 14:41 编辑
  x0 D1 S; i& g  P; B' r
# J5 ~% r. S' o3 ~  B感谢楼主无私奉献。
  j# u# {- h+ @+ p6 x! K
" I/ t0 ~7 V8 R$ z! `5 `. n
发表于 2020-4-15 15:12:17 | 显示全部楼层
好好好好好好好好好好好好好好
发表于 2020-4-15 16:09:49 | 显示全部楼层
谢楼主分享,学习一下
发表于 2020-4-15 16:17:25 | 显示全部楼层
本帖最后由 shihai14783 于 2020-4-15 16:32 编辑 , n' }+ Y7 v# G, d
7 H7 b* G4 _8 f5 E
已经拜读了您的几篇文章,非常牛,我用8546v2华为界面试了,啥时候搞个V2的,期待啊,哈哈
0 X9 k# G1 c, o  d* z

本帖子中包含更多资源

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

×

点评

原理都是一样的,你用:cat /proc/mtd 命令查看一下分区结构,按照你的光猫分区结构就可以备份恢复了。  详情 回复 发表于 2020-4-15 16:40
*滑块验证:
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|小黑屋|宽带技术网 |网站地图

粤公网安备 44152102000001号

GMT+8, 2024-5-8 07:02 , Processed in 0.031133 second(s), 7 queries , Redis On.

Powered by Discuz! X3.5 Licensed

Copyright © 2001-2020, Tencent Cloud.

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