本帖最后由 ceocn 于 2018-9-20 18:20 编辑 0 i. ^! p6 | `9 Y9 x) Z1 Q
; n. a$ o# j* v' f" }$ e+ Z: \插入U盘(剩余空间大于1G)到光猫上,然后复制粘贴) k3 e2 i' V$ G( H, x1 |
一行一行的输入后回车,等备份完成后再输入下一行,有的分区较大备份时间较长
6 ~ G9 F! ^, | K! H1 {! ]4 }, D% d t! |' d% k3 i# i+ [
备份命令如下:% [; p. e; E" u: e
9 D0 a1 x2 N0 D8 C* r4 Y
dd if=/dev/mtd0 of=/mnt/usb/USB_disc1/0.bin
& D% x: e# l- n1 v- W2 r1 @6 K4 L q
dd if=/dev/mtd1 of=/mnt/usb/USB_disc1/1.bin
) m& H) a9 D0 t
9 F7 ~/ }2 ]/ j; h+ L/ \$ u Odd if=/dev/mtd2 of=/mnt/usb/USB_disc1/2.bin
9 W3 L' G5 @5 s, a! U( x+ t$ A7 X! d, ?7 c
dd if=/dev/mtd3 of=/mnt/usb/USB_disc1/3.bin' W4 p- |8 `5 v8 P/ v
; @& B9 b8 a4 T$ W- H/ O- c
dd if=/dev/mtd5 of=/mnt/usb/USB_disc1/5.bin! X$ O$ C- z/ p
# T7 t- i! z* [0 E( S
dd if=/dev/mtd7 of=/mnt/usb/USB_disc1/7.bin
8 N6 J+ ?% e! P8 H6 H
( R" o+ k! `! I( O* s% R- Ldd if=/dev/mtd9 of=/mnt/usb/USB_disc1/9.bin9 @) s) `* m5 E+ J! x( B
% Z0 B6 s) @1 ?( k2 g3 i
dd if=/dev/mtd11 of=/mnt/usb/USB_disc1/11.bin) K7 V8 \% `$ V, ] Q3 a
, I: \/ a. Q" j) r! C4 z& Ydd if=/dev/mtd13 of=/mnt/usb/USB_disc1/13.bin
$ d4 U5 B6 D2 r7 H/ M
7 y, M0 d8 `- W& K, Z+ Tdd if=/dev/mtd15 of=/mnt/usb/USB_disc1/15.bin$ g" i" V. ?% G' M% g: Z$ T
( f7 e8 q$ b; f8 add if=/dev/mtd16 of=/mnt/usb/USB_disc1/16.bin( H. X/ N P3 N) Q' c+ Q
/ | s6 n$ w; t! [% J
dd if=/dev/mtd17 of=/mnt/usb/USB_disc1/17.bin/ h% M/ k7 J4 P0 ?; E( ]7 z% }
! T- E5 x, G7 e/ w" |, bdd if=/dev/mtd19 of=/mnt/usb/USB_disc1/19.bin; w0 K& i4 ]1 v* w- {- A
/ V& Q4 i1 K; S! V" F9 J' tdd if=/dev/ubi0_13 of=/mnt/usb/USB_disc1/0_13.bin, M. B. G* X; N7 J( t$ u4 M& [
0 I( z K2 \% l' LU盘根目录下这些 bin文件就是各分区的完整备份2 A7 S( j8 ]: v8 o* G
恢复的话就是反过来的命令( M! U0 p/ o$ }: O' n
A和B分区是一样的,所以只需备份其中一个即可
! b0 p; u9 w- O; k. ]5 v各分区的意思如下:
% C9 e4 ^* H1 m/ K! k- ~1 hmtd0: ="startcode"
# H& q/ m) Z) B( o U) t( x" n4 rmtd1: ="ubifs"% l/ `9 {7 `" x. a
mtd2: = "reserved"$ K) m, h8 k# C1 L
mtd3: = "ubootA"
7 _, A+ c, G; J9 `mtd4: = "ubootB"
+ l1 o; z. e9 k6 H! B, @. Lmtd5: = "flash_configA"5 I0 f. w8 s* n0 w5 x
mtd6: = "flash_configB"
* M5 x! i1 i1 F0 M; pmtd7: = "slave_paramA"
3 E( t( \' H, cmtd8: = "slave_paramB"
" n+ R! Q$ W+ X' f0 l9 O3 R& L3 fmtd9: = "kernelA"
8 t& f! ]0 Q% I) B: amtd10: = "kernelB"
/ ?- v" _5 ^) A' nmtd11: = "rootfsA"
" {( {* [( r* B) ]8 W3 gmtd12: = "rootfsB"
6 `. D6 a" z( R& P. [. ?mtd13: = "wifi_paramA"# `4 T* g/ l9 o/ b
mtd14: = "wifi_paramB"2 S1 X: R, |$ a
mtd15: = "system_param"
4 X$ c# Q, T% i! X B- {2 U& ?mtd16: = "file_system": A* M7 ]0 L& k) X& t! A# Z
mtd17: = "frameworkA"7 A% }9 ~ k% i0 s j, S7 f* d
mtd18: = "frameworkB"4 e4 {! [) A; j% a; a
mtd19: = "apps": g8 b& P" }1 t0 B8 |, V
ubi0_13 = "jffs2"
6 e& e) h" A5 x$ j. q/ \+ d8 k- F0 F! K1 R
' }4 D% z* ]% V+ H9 T/ [- f" K& ]- Q1 T
|