树莓派系统备份及还原

摘要:
目前,树莓派系统备份和恢复的常用备份方法是使用Win32DiskImager进行全卡备份。这种方法的缺点是备份文件将与SD卡的容量一致,并且在恢复过程中必须使用容量大于映像的SD卡。切换到Linux并使用gparted软件扩展容量,如下图所示:这完成了树莓派系统的备份和恢复。
树莓派系统备份及还原

目前常见的备份方式是用Win32DiskImager进行全卡备份,该方法的缺点是备份文件会和SD卡的容量一致,而且在还原的时候必须使用比镜像更大容量的SD卡。

还有一种方式是压缩备份,是将需要备份的SD卡的内存压缩至树莓派使用的内存大小。方法是先在Linux环境中将 root分区拆分内容空间和空白空间,然后在Windows上用Win32DiskImager软件仅读取内容空间进行备份。Linux用到分区工具gparted。

1、安装gparted,打开虚拟机,在终端输入

sudo apt install gparted 

树莓派系统备份及还原第1张

2、系统压缩

在gparted软件中,压缩SD卡内存至树莓派系统当前占用的大小,如下图
树莓派系统备份及还原第2张

注意:SD卡插上后,要先选定对应的盘符,最开始writable是锁定的,需要先umount才能进行空间压缩。

3、系统备份

按上述操作完成后,弹出SD卡,然后切换到windows下进行备份。(动图中用的是虚拟机,一样的)

树莓派系统备份及还原第3张

注意:先创建一个空文件,命名为.img后缀的格式。用Win32DiskImager制作镜像时,选“仅读取已分配分区”,然后点“读取”就开始制作镜像了。

4、镜像还原

仍使用Win32DiskImager,将bak.img写入SD卡里。注意,要先用SD Card Formatter软件对SD卡进行格式化,这里不再做演示。

Win32DiskImager下载

SD Formatter for SD/SDHC/SDXC下载

5、SD卡的内存扩容

因为用制作的镜像,大小可能只有系统的大小,SD卡的内存未完全使用,因此需要扩容。切换到Linux,用gparted软件扩容,如下动图:
树莓派系统备份及还原第4张

这样就完成了树莓派系统的备份与还原啦。

免责声明:文章转载自《树莓派系统备份及还原》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇webapi发布常见错误及解决方案Linux下添加php的zip模块下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

C# 程序软件启动默认管理员权限。

在vs的Properties目录中找到 app.manifest,将其中level="asInvoker" 改成 level="requireAdministrator"就可以了,如果没有app.manifest文件可以打开项目属性,找到“安全性”,勾上“启用 ClickOnce 安全设置”,会生成app.manifest文件,然后再把勾去掉这样你重新编译...

【转】越狱的 iPhone、iPad 通过网站实现一键安装 ipa 格式的 APP 应用

1、已经越狱的 iPhone、iPad 设备,当通过其自带的 safari 浏览器访问 ipa 应用下载网站时,利用 itms-services 协议,可以一键安装 ipa 文件的 iOS 应用,例如: <a href="http://t.zoukankan.com/itms-services://?action=download-manifest&...

BUG克星:几款优秀的BUG跟踪管理软件

Bug管理是指对开发,测试,设计等过程中一系列活动过程中出现的bug问题给予纪录、审查、跟踪、分配、修改、验证、关闭、整理、分析、汇总以及删除等一系列活动状态的管理。,最后出相应图表统计,email通知修改者等功能。   软件中的Bug是软件开发过程中的"副产品"。通常,Bug会导致软件产品在某种程度上不能满足用户的需要。每一个软件组织都知道必须妥善处理软...

GPU渲染和GDI

   要实现这样一段逻辑,用GPU画3D图,用GDI画二维图元,怎么样效率高。相传Vista年代,是这样干的: 硬件渲染的东西在GPU上做完 读回CPU端 把GDI这些用软件渲染 两者混合 拷贝到显存显示 这样的话,相当于整个屏幕都要维持2份拷贝,并且要互相同步。早期的vista驱动上,D3D/OGL和GDI混合使用的话闪得要死或者慢的要死,就是这个原...

树莓派wiringPi经常使用的函数介绍

 1.void pinMode (int pin, int mode) ; 这个函数式设置pin脚的输入和输出模式以及PWM的输入和输出模式。在wiringPi中仅仅有 pin 1 (BCM_GPIO 18)是支持PWM的输出的。 2.void digitalWrite (int pin, int value) ; 这个函数式用来设置pin脚的高低电...

Android6.0 旋转屏幕(五)WMS启动应用流程(屏幕方向相关)

一、强制设置方向 1.Activity 如果要强制设置一个Activity的横竖屏可以通过Manifest去设置,跟Activity相关的信息都会保存在ActivityInfo当中。 android:screenOrientation=["unspecified" | "user" | "behind" | "landscape" | "portrait...