您可以使用dd
命令将整个设备或分区复制到文件中。
例子:
dd if=/dev/mtd/mtd4 of=/mnt/sdcard/system.img bs=4096
类似的方式,您可以将文件复制到设备。
编辑:
这当然只适用于在您的 linux 中具有设备驱动程序的 NAND 闪存。
如果您在闪存中安装了文件系统,那么您可以使用fd
或mount
命令来查找正确的设备名称。这边走:
~ # df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/root 53504 13580 39924 25% /
tmpfs 25600 68 25532 0% /tmp
/dev/mmcblk0p1 77077 67089 722524 92% /mnt/test
~ # dd if=/dev/root of=/mnt/test/root.img bs=4096
13376+0 records in
13376+0 records out
~ # ls -l /mnt/test/root.img
-rw-r--r-- 1 root root 54788096 Oct 26 13:17 /mnt/test/root.img
~ #