树莓派镜像备份及裁剪——保姆级指导

相信大家能够理解找到一个合适的树莓派系统的重要性,尤其对于小白,对就是我来说简直不敢想象,如果因为装错什么软件,导致系统异常,再来求助各大博客大神,照猫画虎,不明所以的更改,其中的艰辛,相信大家都体会过。那为何我们不可以谋划于未然,对初次装好的系统备份一个镜像呢?
正是基于此,笔者在搜罗了一大批博客之后,认认真真的尝试了好几个博主的高技,然终因为自己基础差,做不出博主的效果,这里贴一位大佬的,大家可以看看其原理:传送门
这篇博文最后说可以使用sheel,引起博主好奇心,于是去尝试了一下,一次成功!下面,笔者将详细介绍如何使用sheel进行备份与还原!

准备工作:

已装好树莓派系统的TF卡、Win32DiskImager、linux虚拟机(预装Ubuntu)、移动硬盘或容量足够大的U盘

准备就绪之后咱们就开始吧!

首先使用Win32DiskImager将TF卡里的系统读出来

具体过程如下:
在Win32DiskImager中点击文件夹按钮,在弹出的对话框,选择移动硬盘,在里面建一个目录,在目录下新建一个txt文件,并将其重命名为RasPi_Ubuntu_1604.img,即创建了一个空的镜像文件,点击打开,确认
(注意:这个文件所在磁盘空间应比你的TF卡空间大,否则无法全部读出原系统)
R0cHM6Ly9ibG9nLmNzZG4ubmV0L2xjOXpqeA==,size_16,color_FFFFFF,t_70)
点击Read,即开始读取。

这样虽然也算是在备份,但这样创造出来的镜像太大,不适合移动与安装,此外,其中除了系统内容外,绝大部分都是空白,没有任何意义,因此需要我们对其进行裁剪。读取完之后,取下移动硬盘

镜像的裁剪

打开虚拟机,进入Ubuntu系统后,此时插入你的移动硬盘,这时,你的移动硬盘将在Ubuntu虚拟机中自动显示。在硬盘中找到你的镜像文件所在的地方,对镜像文件右键,选择属性(properties),找到它的location,这就是它的目录,记录和镜像文件名:
在这里插入图片描述

有了目录后,我们打开终端,切换root权限。我们使用cd指令,进入到刚才那个目录里,然后使用以下指令获取脚本:

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

此时,脚本会下载到与我们的镜像同一个目录下。

对脚本增加执行权限:

chmod +x pishrink.sh

执行此脚本:

sudo bash pishrink.sh RasPi_Ubuntu_1604.img

注意:RasPi_Ubuntu_1604.img务必替换成你的镜像名字!!!
回车后即可生成备份文件,所产生的备份文件会自动覆盖你原来的文件,而且文件就在你的移动硬盘里,文件大小我做出来是6.2G,原来是30G。之后就可以使用Win32DiskImager往卡里写备份的镜像了。

最后附上参考的博文:https://blog.csdn.net/m0_37509650/article/details/86980045

  • 0
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值