查看: 328|回复: 2

rockpi-backup.sh脚本备份rock pi 4b

[复制链接]

5

主题

6

帖子

73

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
73
发表于 2021-9-6 18:32:15 | 显示全部楼层 |阅读模式
前期准备:


查看分区信息
在终端输入命令:
sudo blkid
sudo fdisk -l
由下图可知,有5个分区和分区起始地址。其中要用到的有分区标签、分区起始地址、
boot分区文件系统类型和rootfs文件系统类型和rootfs分区uuid号。

2-1.png

打开rockpi-backup.sh脚本,查看里面gen_partitions函数、gen_image函数和backup_image函数。
在gen_partitions函数里,检查loader1等分区起始地址是否与上面的地址对应。例如在这里的rootfs
分区地址不对应。所以我在这里修改为rootfs_start=1081344。这里的1081344是上面的查到的起始地址。

2-2.png

在gen_image函数里,检查分区的开始地址和结束地址,rootfs的uuid以及分区的个数。

2-3.png

在backup_image函数里,检查分区的文件系统类型,如果不对更换相应的文件系统类型。
例如假设boot文件系统类型是ext2,就要改为mkfs.ext2,并注意mkfs.ext2的格式。
可用man mkfs.ext2或者mkfs.ext2 -h查看格式。

2-4.png

在rock pi 4b的终端输入:
sudo ./rockpi-backup.sh
等待备份完成。最后烧录镜像查看效果。
回复

使用道具 举报

匿名  发表于 3 天前
非常好,正好在找。
默认的参数就可以用吗?rockpi4b+ v1.6
回复 支持 反对

使用道具

5

主题

6

帖子

73

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
73
 楼主| 发表于 3 天前 | 显示全部楼层
游客 218.76.35.x 发表于 2021-9-15 09:59
非常好,正好在找。
默认的参数就可以用吗?rockpi4b+ v1.6

你要查看分区信息,如果分区信息是一样就可以直接用否则要修改
回复 支持 反对

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

QQ|风火轮WIKI|手机版|深圳风火轮团队 ( 粤ICP备17095099号

GMT+8, 2021-9-18 09:59 , Processed in 0.059890 second(s), 29 queries .

快速回复 返回顶部 返回列表
 
【客服1】 商务合作 15289193
【客服2】 业务洽谈 13257599
【客服3】 售前咨询 510313198
【邮箱】
smartfire@smartfire.cn