admin管理员组文章数量:1532656
原文地址:
每天十分钟带你学会树莓派--基础篇10 系统备份与还原_哔哩哔哩_bilibili
目录
一、分区
二、系统备份
2.1 全卡备份:
2.2 压缩备份
一、分区
树莓派官方系统Raspberry Pi OS 共有2个分区,root分区和boot分区
boot分区:
启动分区,放置系统启动、驱动文件,分区格式为Fat32.
root分区:、
根分区,主要用来存放系统配置信息和配置目录等。分区格式为EXT4.
树莓派系统备份:
其实就是对boot分区和root分区这两个分区进行备份。
二、系统备份
系统备份分为 全卡备份 与压缩备份。
全卡备份:
原理:将SD卡整体备份
优点:操作简单,使用方便。
缺点:SD卡有多大空间的备份的镜像就有多大,所以系统还原时需要更大的SD卡。
压缩备份:
原理:只备份SD卡中有内容的分区。
优点:备份出来的镜像大小,基本和原来的镜像文件差不多。
缺点:备份方法比较复杂。
2.1 全卡备份:
以8GB的系统卡为例,如上图。虽然root分区中有5个G未使用,boot分区中700M未使用,但是我们也都会备份下来,整个镜像也是8G大小。
1、准备:
树莓派SD卡1、一张容量不小于SD1的SD2、读卡器
2、全卡备份三种方式
方式一:第三方软件 Win32DiskImager
1、取出树莓派系统卡,插到电脑上。在电脑上任意位置新建一个文件,后缀名必须为.img
2、打开Win32 映像磁盘工具
映像文件,选择刚刚创建的.img文件
设备选择H盘(这里一共有2个选项, G盘就是boot分区,H盘就是root分区,)
3、点击读取(注意是点击读取)
方式二:树莓派桌面系统自带 SD Card Copier
1、使用电脑连接树莓派
2、将一张新的空卡,连接树莓派。会弹出一个挂载提示。输入密码,点击确定
3、新的弹窗,点击取消。然后新的SDK就会显示在树莓派的桌面。
4、点击左上角图标--》附件--》SD Card Copier
5、From 选择系统卡,To选择备份卡
方式三:终端命令复制全卡
使用终端命令, 一共需要执行3个命令。
命令1
sudo dd if=/dev/mmcblk0 of=/dev/sda
# if 表示要复制的卡,原来的系统卡的路径
# of表示用来备份的新卡的路径。
我们需要去查找我们自己的系统卡与备份卡的路径,然后修改到上面的那个命令里。
1、先将一张新的SD卡插入到树莓派中
2、打开终端窗口,输入命令
lsblk
mmcblk0 ,有2个分区,就是我们的系统卡。老卡的路径为 /dev/mmcblk0
sda只有一个分区,是我们刚刚插入的新卡,路径为 /dev/sda
查找完路径,就可以使用复制命令了。
sudo dd if=/dev/mmcblk0 of= /dev/sda
执行上述命令时,因为要复制的内容太多,而且没有显示复制进度,导致终端窗口会有卡顿的感觉。
我们新开一个终端窗口,执行命令
sudo ps -ef | grep dd
来查看执行上一个命令的进程号,如下图,为 4151 或者 4152
然后执行命令
sudo watch -n 3 kill -USR1 pid
把pid换成其中一个进程号:
sudo watch -n 3 kill -USR1 4151
这样我们在第一个窗口中,就能看到SD卡复制进度了。
然后我们等待复制完成就可以了,可能需要大量的时间。
2.2 压缩备份
压缩备份则是备份整个boot分区和root分区中使用过的空间。
我们已8G的卡为例,使用程度如下,我们备份后的镜像,为3个G左右,包括整个整个boot分区和root分区中使用过的空间。
准备工作:
树莓派SD卡1,空的SD卡2,读卡器。
在树莓派终端窗口中,输入
df -h
版权声明:本文标题:树莓派-树莓派系统的备份与还原(4) 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/xitong/1726847416a1086977.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论