目的:将已配置好的树莓派系统备份成镜像文件,并尽可能的小。

方法:使用Win32DiskImager将系统镜像整个读出来,再用PiShrink工具裁剪。

  • 读取镜像

我树莓派使用的SD卡是32G的,读出来整个镜像就30G左右,其中有很大一部分是空白的没有使用的空间。

  • 对读取的镜像进行裁剪

脚本需要在linux系统下执行。

获取脚本:

wget https://raw.githubusercontent.com/Drewsif/PiShrink/master/pishrink.sh

增加执行权限:

chmod +x pishrink.sh

 使用超级用户权限执行:

sudo bash pishrink.sh read_again.img

最终生成的镜像不足4G,且使用此脚本生成的镜像,在启动时将其调整为SD卡的最大存储空间大小,可以说非常给力了。

备份到新卡:使用Win32DiskImager将新镜像烧写进去就是了。

所用到的软件见:树莓派所用到的软件工具及获取方法汇总 

这种方法生成的镜像很方便配置多套,而如果你只需要备份到另一张SD卡。见:树莓派系统自带镜像备份功能

Logo

更多推荐