您尚未登录。

楼主 #1 2020-04-08 15:05:46

fire
会员
注册时间: 2020-04-08
已发帖子: 20
积分: 20

请教下各位,怎么备份raw flash下的根文件系统啊

请教下各位,怎么备份raw flash下的根文件系统啊


# cat /proc/mtd
dev:    size   erasesize  name
mtd0: 00600000 00080000 "boot"
mtd1: 00400000 00080000 "devicetree"
mtd2: 09600000 00080000 "rootfs"
mtd3: f6000000 00080000 "remain"
mtd4: 00800000 00010000 "spi0.0"

我想备份这个mtd2

离线

楼主 #2 2020-04-08 15:06:55

fire
会员
注册时间: 2020-04-08
已发帖子: 20
积分: 20

Re: 请教下各位,怎么备份raw flash下的根文件系统啊

可以了:
cat /dev/mtd2 > mtd2.bin

离线

#3 2020-04-08 15:07:58

晕哥
管理员
注册时间: 2017-09-06
已发帖子: 9,348
积分: 9202

Re: 请教下各位,怎么备份raw flash下的根文件系统啊

或者

dd if=/dev/mtd2 of=mtd2.bin





离线

#4 2020-04-08 15:10:40

晕哥
管理员
注册时间: 2017-09-06
已发帖子: 9,348
积分: 9202

Re: 请教下各位,怎么备份raw flash下的根文件系统啊

mtd2.bin 恢复到 /devmtd2 用busybox 里面的 flashcp 命令:

flashcp mtd2.bin /dev/mtd2 -v

擦,写,校验 一条龙服务, 校验100%才是真成功,否则就失败了。





离线

楼主 #5 2020-04-08 15:13:05

fire
会员
注册时间: 2020-04-08
已发帖子: 20
积分: 20

Re: 请教下各位,怎么备份raw flash下的根文件系统啊

第二个我知道,但是dd反过来好像不能直接恢复,必须从uboot烧?

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn