树莓派系统备份恢复

方式一:

使用树莓派烧录工具,Win32DiskImager 工具的读取功能,如下图。优点是操作简单,缺点也很明显,因为是全盘读取,所以读取的备份文件非常大,不利于传播分享。所以pi3及以上的系统就不推荐了

方式二:开源工具,优点是按实际文件占用空间进行压缩打包,缺点是步骤比方式一多一点,不过还是可以接受的,具体步骤如下:

备份

首先 clone 该脚本:

git clone https://github.com/nanhantianyi/rpi-backup.git && cd rpi-backup

然后要安装依赖项,这里我用的是 Manjaro-arm 系统。在 Manjaro 系统中该脚本无法自动安装依赖项,需要运行这行命令 sudo pacman -Sy && pacman -S dosfstools parted multipath-tools rsync 来安装依赖。
如果你是用 apt 进行安装软件的系统,可以跳过这一步,该脚本会自动安装依赖项。

然后运行

sudo ./back.sh youImageName.img

该脚本就会开始备份,如果不指定文件名则会自动命名,并存放在当前目录下。
如果你的内存卡剩余空间不够的话就挂载 U 盘,将 img 直接保存在 U 盘中,要注意U盘务必挂载到 /media 目录下,不要挂载到 /mnt,因为脚本会对 /mnt 目录进行备份操作,会导致递归性的备份,总之就是不要挂载到 /mnt 目录,切记!

恢复

备份镜像恢复可以直接用烧录软件直接烧录,这里我使用的是 Etcher,界面简洁明了,选择镜像,选择要刷入的磁盘,Flash!

Etcher下载地址:https://www.balena.io/etcher/

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-4SjHIQQ2-1654314383656)(images/yK9WLqsLgkb17TdlMipSn7kZHfSHZkGXu_e8NETufXk.png)]

在烧录完毕后不要着急,我们还要一项操作没有做, tf 卡的分区有一部分空闲分区没有被分配。

进入系统后执行 git clone 来的 resize.sh 脚本进行tf卡分区扩展操作:sudo resize.sh,脚本运行完毕后会自动重启。

如果部分系统会无法运行,推荐用 DiskGenius软件先进行磁盘扩展,在开机进系统

·
·
·

欢迎各位老铁一键三连,本号后续会不断更新树莓派、人工智能、STM32、ROS小车相关文章和知识。
如果这篇文章对你有用,不妨点赞关注,你的支持是我最大的动力
大家对感兴趣的知识点可以在文章下面留言,我可以优先帮大家讲解哦

欢迎大家光临我的淘宝小店【玩转智能机器人】,会定期推出教程中使用的物美价优的硬件,你的光临就是对我的支持

原创不易,转载请说明出处。

中级篇——树莓派系统备份恢复的两种方式相关推荐

  1. 服务器主机GHOST装系统,大神请绕道!科普电脑装系统最基本的两种方式,萌新千万不要错过...

    原标题:大神请绕道!科普电脑装系统最基本的两种方式,萌新千万不要错过 Hello大家好,我是兼容机之家的小牛! 电脑装系统用GHOST好,还是原装版本好?这是很多小伙伴疑惑的问题,那么让我们来具体分析 ...

  2. 树莓派开机连接桌面的两种方式

    目录 1.利用HDMI线接显示屏 2.利用VNC Viewer远程无线连接树莓派桌面 (1)用笔记本电脑开启热点 (2)在SD卡里设置好网络配置 (3)将SD卡安到树莓派中,查IP地址 (4)利用远程 ...

  3. Android 调用系统api录音的两种方式(MediaRecorder、AudioRecord)

    废话 权限.权限.权限,必须要先获取了录音权限,其他的事情晚点再说. 另外,新版本的Android 10系统会对录音有调整,引入了一个录音焦点的概念,也就是说以前的麦克风只能一个APP使用,必须要等它 ...

  4. python舵机控制程序_树莓派PWM控制舵机的两种方式

    PWM控制舵机简介 通常情况下,伺服电机(舵机)是由一个标准的直流系统和一个内部反馈控制装置(一个减速齿轮和电位计)来组成的.伺服电机(舵机)的主要作用是将齿轮轴旋转到一个预定义的方向上.伺服电机(舵 ...

  5. 树莓派安装raspberry os,两种方式连接树莓派,并设置静态ip开机自动连接WiFi

    Step1 在win10通过[DiskGenius]软件格式化原有的sd卡并删除原有的分区,最后将所有空间新建成一个分区,这样win10就能重新识别这个大存储器. 下面通过[Win32DiskImag ...

  6. C语言获取系统当前时间的两种方式

    以下博文转载自: https://www.cnblogs.com/starf/p/3668586.html https://www.cnblogs.com/long5683/p/9999746.htm ...

  7. 运用python的方式_对Python使用mfcc的两种方式详解

    1.Librosa import librosa filepath = "/Users/birenjianmo/Desktop/learn/librosa/mp3/in.wav" ...

  8. QT 屏幕旋转的两种方式

    1.方式一: #include "mainwindow.h" #include <QApplication> #include <QGraphicsView> ...

  9. 树莓派 Linux 备份,Turtlebot3中级教程-树莓派系统备份与恢复

    说明 本教程介绍如何在Windows和Linux系统下备份树莓派镜像 Linux端 linux端通常是使用dd命令来进行备份 查看盘符 通常使用读卡器接入内存读取的盘符为/dev/sd*;使用卡套接入 ...

最新文章

  1. 台大李宏毅机器学习2021
  2. jvm可以运行多种语言吗
  3. Java Review - 线程池资源一直不被释放案例源码分析
  4. Guide To Using The Gnosis Multisig Wallet
  5. 对mysql优化关注_MySQL优化看这篇就对了
  6. java怎样输出一个文件夹,java合并一个文件夹下所有txt文件,输出到另一个txt,...
  7. php mysql查询出来二叉树的数据_tp框架怎么实现二叉树查询 如图,查询数据库中小明下面的所有人。到底下面多少人,不清楚。 代码如何实现...
  8. 求关于运动的英语(收集)
  9. 机器学习:异常检测算法Seasonal Hybrid ESD及R语言实现
  10. mongodb 系列 ~ mongo的两种引擎对比
  11. SAE J1939 协议源代码分析(二)-程序移植
  12. mysql入门1:建表、插入、单表查询练习题1
  13. 国产高可用软件,双机热备与冷备的区别
  14. require与import的区别和使用(CommonJS规范和es6规范)
  15. 神通数据库connect by用法
  16. php对接阿里云API调用企业税号查询的高级实战案例解析(下拉筛选查询、远程调用API、xm-select组件应用)
  17. 科技爱好者周刊(第 212 期):人生不短
  18. 编译原理:词法分析实验报告
  19. 等价无穷小替换及其习题 笔记
  20. 正版授权|Charles 4 网络封包分析调试工具软件

热门文章

  1. 优思学院|六西格玛战略管理的三步骤
  2. 真正免费的天气API接口
  3. 光环国际:项目管理者如何促进项目的按期交付——续华老师
  4. 大众对SD-WAN的三大误区
  5. 关于南海诸多问题的看法
  6. 鱼C工作室 零基础学python 第2讲
  7. 通过手机远程开/关机
  8. android 4.4原生相机,android—— cordova调用原生相机
  9. 批量解码PC端微信dat文件
  10. VMware ubuntu连不上网/网络不可达解决方法