CubieBoard中文论坛

 找回密码
 立即注册
搜索
热搜: unable
12
返回列表 发新帖
楼主: 000

请教:怎么把NAND中的img备份出来。

[复制链接]
发表于 2014-8-26 16:45:50 | 显示全部楼层
carpediem 发表于 2014-1-6 11:01
我已经实验过,非常的复杂。。。

怎么弄的?
回复 支持 反对

使用道具 举报

发表于 2014-9-9 15:43:28 | 显示全部楼层
dd 的话,U-BOO好像是取不出来的。
回复 支持 反对

使用道具 举报

发表于 2014-9-9 20:35:42 | 显示全部楼层
其实很简单。
1、创建挂载点
mkdir /mnt/stcard

2、挂载SD卡分区(如果是新SD卡还需要fdisk先分区再格式化)
mount /dev/mmcblk0p1 /mnt/stcard


3、dd 将root区镜像到sdcard(一般是3个区nand: nanda | nandb | nandc;nandb是root区,nanda是boot区),X是root区的盘符,例如:nandb
dd if=/dev/nandb of=/mnt/stcard/rootfs.img

4、数据的恢复
dd if=/mnt/stcard/rootfs.img of=/dev/nandb

注意几点:
1、sdcard空间必须大于nandb分区的大小
2、做分区镜像(上面第3步)不要压缩,不然恢复解压缩镜像前还需要有空间保存解压缩后的文件存储区
3、不要做nand的镜像,没意义。只需要做root区的镜像
回复 支持 反对

使用道具 举报

发表于 2014-9-9 20:37:11 | 显示全部楼层
对于恢复的问题,首先要对CB刷入与备份时使用的同样的rom,启动后,再用SD卡中的镜像文件刷回对应的root分区。
回复 支持 反对

使用道具 举报

发表于 2015-1-22 12:47:38 | 显示全部楼层
标记下  回去试下
回复 支持 反对

使用道具 举报

发表于 2015-1-28 11:20:00 | 显示全部楼层
本帖最后由 wkloh 于 2015-1-28 11:22 编辑
jerryli 发表于 2014-9-9 20:37
对于恢复的问题,首先要对CB刷入与备份时使用的同样的rom,启动后,再用SD卡中的镜像文件刷回对应的root分 ...

补充一下:
数据回复root分区后,最好 fsck -f /dev/nandd 一下。

参考文章cubieboard nand 重新分区扩容
回复 支持 反对

使用道具 举报

发表于 2015-2-14 23:16:02 | 显示全部楼层
hum...
我不是连scripts 都帮大家写好了吗?

http://forum.cubietech.com/forum ... amp;page=1#pid16555
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|粤ICP备13051116号|cubie.cc---深刻的嵌入式技术讨论社区

GMT+8, 2024-5-3 18:42 , Processed in 0.023675 second(s), 12 queries .

Powered by Discuz! X3.4

© 2001-2012 Comsenz Inc. | Style by Coxxs

返回顶部