plsql 备份还原 教程_树莓派系统镜像备份还原及缩减

本文详述了如何在Mac环境下对树莓派系统进行备份、缩减镜像大小以及如何进行系统还原。通过简单脚本,将SD卡内容备份并压缩,然后介绍了一种有效的镜像缩减方法,解决因解压缩后文件过大导致的写入问题。最后,提到了系统还原的步骤,参考了相关教程。
摘要由CSDN通过智能技术生成

本文有三部分,树莓派系统备份、备份镜像缩减、镜像还原

使用到的工具: 读卡器、mac

使用到的系统:Ubuntu 16.04 server 系统 、macOS 10.15.4

目标:将当前树莓派系统备份、除了压缩之外还要精简镜像,以便还原。

比如:16g 的内存卡,镜像备份通过压缩可能只有 8g 左右,但是一旦解压缩成 .img 文件会变成接近 16g ,你要是想把它写进一个新的 16g 内存卡,很可能写不进去(内存卡标定的内存与实际内存是不一样的),会提示 sd卡 容量不足。所以要将接近 16g.img 文件精简,一般能缩减到 4.5g 左右。

一、系统备份

此操作其实教程一大堆,我只写我操作的方式(mac 下):
  • 用读卡器将电脑与 sd 卡插入
  • 查看 sd 卡分区

执行 df -hdiskutil list

我这里的 sd 卡挂载点是 /dev/disk2

  • 开始备份镜像,目标是将 /dev/disk2 内容通过 dd 写到电脑上指定的路径上

    sdb1boot 分区

    sdb2 是树莓派的系统文件分区这里用最简单的傻瓜脚本方式压根不需要管是啥分区

  • 执行系统备份并且压缩sudo dd bs=4m if=/dev/disk2 | gzip > ~/back.img.gz

  • 当然也可以只备份不压缩sudo dd bs=4m if=/dev/disk2 ~/back.img

  • 观察文件变化,单独开一个窗口执行watch -d -n 5 ls -lh back.img

二、缩减备份系统镜像

方式有很多,我用操作最 ez 的方式
注意:这个脚本我在 mac 下无法执行,在虚拟机中的 liunx 中也无法执行,提示缺少的软件包,该装的都装了,就是各种不行,我索性放到了 Ubuntu 16.04 server 系统 上执行了,一次成功
  • 下载脚本,由于脚本是在国外的,我下载后放到了国内,方便大家使用

wget -O pishrink.sh http://pubqn.ayouran.com/pishrink.sh

  • 增加执行权限

chmod a+x pishrink.sh

  • 精简镜像(假设你的镜像文件名为 back.img),会直接将这个文件缩减,建议先备份源文件

sudo ./pishrink.sh back.img

  • 有过系统备份经验的都知道,接下来不要慌,耐心等待一会就完成了
  • 观察文件变化,单独开一个窗口执行watch -d -n 5 ls -lh back.img

三、系统还原

此操作跟操作系统安装的步骤一样,其实教程一大堆,我都写了 2 篇:
  • 树莓派安装官方 Ubuntu-Server 版系统[1]

  • 树莓派系统安装[2]

  • 附上一个写的很棒的教程 https://post.smzdm.com/p/apzkgne7/[3]

9c44170f3157a2076059970e186a43a6.png
欢迎关注我的个人公众号

Reference

[1]

树莓派安装官方Ubuntu-Server版系统: https://www.jianshu.com/p/21a484235ec8

[2]

树莓派系统安装: https://www.jianshu.com/p/c1f195348b92

[3]

https://post.smzdm.com/p/apzkgne7/: https://post.smzdm.com/p/apzkgne7/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值