为树莓派制作系统镜像时进行瘦身,方便后续保存与批量写入

需求

因为项目上需要使用树莓派,开发的时候利用一块树莓派进行系统配合开发。开发完毕后,需要将这块树莓派的系统以及程序复制到其它树莓派上,这就需要将这块树莓派的系统连带程序进行镜像备份。

我使用的是64GTF卡,因为项目中会实时保存一些图片,所以需要容量大一些的TF卡,这就出现了一个问题,在项目初始化的时候,因为图片还没有写入,TF卡占用并不大,系统带程序总共也就7G左右,但是做镜像的时候是把整个卡都镜像,也就是说除了系统和程序,被分区但没有使用的空间也一起镜像了,一个镜像的大小是64G。每次将镜像烧录至新卡耗时都很长,而且64G的一个镜像移动存储都是个麻烦事,所以想将镜像瘦身。想将没有使用的空间剥离出镜像。

踩坑经过

经过连续踩坑,最后发现还是Linux下做镜像瘦身最方便。

先记录一下踩的坑。如果对踩坑没有兴趣,可以直接跳到下一节“光明大道”。

一 、Win32DiskImager

在Windows下用使Win32Diskmager进行镜像制作。 将做好系统和程序的TF卡,用读卡器连接Windows电脑,然后通过Win32DiskImager的Read,将TF卡制作成镜像,但是这样做完的镜像大小就是64G。

在网上找了很多方法再加上镜像本身较大,在移动,复制,瘦身的时候简直就是地狱般的感受,结果大多数都没有办法成功。比如:在网上找了很多脚本,这些脚本大多是linux下的进行的,将64G大小的镜像先Copy到U盘或者移动硬盘上,再找一台Linux机器复制进去,然后在Linux机器上运行网上找的各种瘦身脚本,然后漫长的待以后,结果不是在瘦身过程中报错,就是在瘦身后的img插回树莓派没有办法启动。

二、分驱精灵配合Win32DiskImager

然后又找到了一个纯Windows下的操作,将做好系统的TF

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

拖拉夫小司机

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值