中级篇——树莓派系统备份恢复的两种方式
树莓派系统备份恢复
方式一:
使用树莓派烧录工具,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小车相关文章和知识。
如果这篇文章对你有用,不妨点赞关注,你的支持是我最大的动力
大家对感兴趣的知识点可以在文章下面留言,我可以优先帮大家讲解哦
欢迎大家光临我的淘宝小店【玩转智能机器人】,会定期推出教程中使用的物美价优的硬件,你的光临就是对我的支持
原创不易,转载请说明出处。
中级篇——树莓派系统备份恢复的两种方式相关推荐
- 服务器主机GHOST装系统,大神请绕道!科普电脑装系统最基本的两种方式,萌新千万不要错过...
原标题:大神请绕道!科普电脑装系统最基本的两种方式,萌新千万不要错过 Hello大家好,我是兼容机之家的小牛! 电脑装系统用GHOST好,还是原装版本好?这是很多小伙伴疑惑的问题,那么让我们来具体分析 ...
- 树莓派开机连接桌面的两种方式
目录 1.利用HDMI线接显示屏 2.利用VNC Viewer远程无线连接树莓派桌面 (1)用笔记本电脑开启热点 (2)在SD卡里设置好网络配置 (3)将SD卡安到树莓派中,查IP地址 (4)利用远程 ...
- Android 调用系统api录音的两种方式(MediaRecorder、AudioRecord)
废话 权限.权限.权限,必须要先获取了录音权限,其他的事情晚点再说. 另外,新版本的Android 10系统会对录音有调整,引入了一个录音焦点的概念,也就是说以前的麦克风只能一个APP使用,必须要等它 ...
- python舵机控制程序_树莓派PWM控制舵机的两种方式
PWM控制舵机简介 通常情况下,伺服电机(舵机)是由一个标准的直流系统和一个内部反馈控制装置(一个减速齿轮和电位计)来组成的.伺服电机(舵机)的主要作用是将齿轮轴旋转到一个预定义的方向上.伺服电机(舵 ...
- 树莓派安装raspberry os,两种方式连接树莓派,并设置静态ip开机自动连接WiFi
Step1 在win10通过[DiskGenius]软件格式化原有的sd卡并删除原有的分区,最后将所有空间新建成一个分区,这样win10就能重新识别这个大存储器. 下面通过[Win32DiskImag ...
- C语言获取系统当前时间的两种方式
以下博文转载自: https://www.cnblogs.com/starf/p/3668586.html https://www.cnblogs.com/long5683/p/9999746.htm ...
- 运用python的方式_对Python使用mfcc的两种方式详解
1.Librosa import librosa filepath = "/Users/birenjianmo/Desktop/learn/librosa/mp3/in.wav" ...
- QT 屏幕旋转的两种方式
1.方式一: #include "mainwindow.h" #include <QApplication> #include <QGraphicsView> ...
- 树莓派 Linux 备份,Turtlebot3中级教程-树莓派系统备份与恢复
说明 本教程介绍如何在Windows和Linux系统下备份树莓派镜像 Linux端 linux端通常是使用dd命令来进行备份 查看盘符 通常使用读卡器接入内存读取的盘符为/dev/sd*;使用卡套接入 ...
最新文章
- 台大李宏毅机器学习2021
- jvm可以运行多种语言吗
- Java Review - 线程池资源一直不被释放案例源码分析
- Guide To Using The Gnosis Multisig Wallet
- 对mysql优化关注_MySQL优化看这篇就对了
- java怎样输出一个文件夹,java合并一个文件夹下所有txt文件,输出到另一个txt,...
- php mysql查询出来二叉树的数据_tp框架怎么实现二叉树查询 如图,查询数据库中小明下面的所有人。到底下面多少人,不清楚。 代码如何实现...
- 求关于运动的英语(收集)
- 机器学习:异常检测算法Seasonal Hybrid ESD及R语言实现
- mongodb 系列 ~ mongo的两种引擎对比
- SAE J1939 协议源代码分析(二)-程序移植
- mysql入门1:建表、插入、单表查询练习题1
- 国产高可用软件,双机热备与冷备的区别
- require与import的区别和使用(CommonJS规范和es6规范)
- 神通数据库connect by用法
- php对接阿里云API调用企业税号查询的高级实战案例解析(下拉筛选查询、远程调用API、xm-select组件应用)
- 科技爱好者周刊(第 212 期):人生不短
- 编译原理:词法分析实验报告
- 等价无穷小替换及其习题 笔记
- 正版授权|Charles 4 网络封包分析调试工具软件