查看分区盘符
-->lsblk
对boot分区和root两个分区进行备份
一、全卡备份
(Win32DiskImager)
1.桌面新建win32pi.img
2.打开Win32DiskImager
3.找到创建的.img打开
4.更改如图路径,设备改为SDHC(非boot盘)
5.点击“读取”,选择“Yes”
6.等待
(SD Card Copier)
1.将一张空的SD卡插入树莓派挂载,取消在文件管理器内打开
2.打开SD Card Copier
3.选择来去路径
4.Start,Yes
5.等待
(终端命令)
sudo dd if=/dev/mmcblk0 of=/dev/sda
(没有进度,需要时间等待复制完成)
#if表示要复制的内容
#of表示要复制到哪里去
查看复制进度
重新打开一个终端窗口输入
sudo ps -ef | grep dd
#新终端窗口中查看dd命令的进程号
如图中两个root选择一个就行
root 4151
root 4152
sudo watch -n 3 kill -USR1 pid
sudo watch -n 3 kill -USR1 4152
#注意pid需要换成查到的进程号
#发送USR1(用户自定义信号),查看copy进度
#结合watch就可以实时刷新
二、压缩备份
首先查看系统卡剩余空间是否足够存放备份文件,备份文件大小为:已用已用空间×12
若剩余空间足够存放备份文件,那就直接备份文件存放在系统卡上
若剩余空间不足够存放备份文件,那就需要另外空SD卡,将备份文件存储在新SD卡上
df -h
git clone https://github.com/nanhantianyi/rpi-backup.git && cd rpi-backup
sudo ./back.sh 备份镜像名字.img
完成之后查看一下,会有生成的系统镜像
ls
查看当前系统卡已用空间和剩余空间
df -h