2012年2月19日 星期日

[linux] dd command


dev: size erasesize name

mtd0: 00020000 00010000 "U-Boot"

mtd1: 00010000 00010000 "env1"

mtd2: 00010000 00010000 "env2"

mtd3: 00fb0000 00010000 "UBFI1"

mtd4: 000d234c 00010000 "Kernel"

mtd5: 00447000 00010000 "RootFileSystem"

mtd6: 00fb0000 00010000 "UBFI2"

mtd7: 00050000 00010000 "nvram"





BACKUP :



dd if=/dev/mtdblock0 > U-Boot

dd if=/dev/mtdblock1 > env1

dd if=/dev/mtdblock2 > env2

dd if=/dev/mtdblock3 > UBFI1

dd if=/dev/mtdblock4 > Kernel

dd if=/dev/mtdblock5 > RootFileSystem

dd if=/dev/mtdblock6 > UBFI2

dd if=/dev/mtdblock7 > nvram









dd if=/dev/mtdblock3 > UBFI1.bin





dd if=/dev/mtdblock3 of=/UBFI1.bin





RESTORE :



dd if=UBFI1.bin of=/dev/mtdblock3







dd if=u-boot.bin of=/dev/mtdblock0





tftp :

tftp -l xxx.bin -p 192.168.100.20

tftp -r xxx.bin -g 192.168.100.20



tftp -l U-Boot -p 192.168.100.20

tftp -l env1 -p 192.168.100.20

tftp -l env2 -p 192.168.100.20

tftp -l UBFI1 -p 192.168.100.20

tftp -l Kernel -p 192.168.100.20

tftp -l RootFileSystem -p 192.168.100.20

tftp -l UBFI2 -p 192.168.100.20

tftp -l nvram -p 192.168.100.20

0 意見:

張貼留言