orangepi zero3 使用dd命令进行SD卡系统备份与还原

1. 使用dd命令备份整个sd卡

首先使用 df -h命令查看sd卡挂载名,如下所示,sd卡挂载为 /dev/sdc

meng@meng:~/桌面/code$ df -h
文件系统        大小  已用  可用 已用% 挂载点
tmpfs           1.6G  2.9M  1.6G    1% /run
/dev/sda3        39G   18G   20G   48% /
tmpfs           7.7G   14M  7.7G    1% /dev/shm
tmpfs           5.0M  4.0K  5.0M    1% /run/lock
/dev/nvme0n1p1  256M   89M  168M   35% /boot/efi
tmpfs           1.6G  184K  1.6G    1% /run/user/1000
/dev/sda2        80G   50G   30G   63% /media/meng/7498614398610548
/dev/sdc23       16M     0   16M    0% /media/meng/3D5C-0FB2
/dev/sdc1       128M  5.5M  123M    5% /media/meng/Volumn
/dev/sdc19       12M  136K   11M    2% /media/meng/7c8e5162-bff3-474e-9b95-182d9eeafe45
/dev/sdc24       16M  4.0K   16M    1% /media/meng/F812-0FB2
/dev/sdc25       57G  2.8G   54G    5% /media/meng/84bdb238-ab0d-4c08-8f6b-e1c1c4d3a289

然后使用如下命令备份整张sd卡

sudo dd if=/dev/sdc | gzip>~/orangepi_zero3_shellclash.gz

如需查看备份进度,可新开终端输入如下命令:

sudo watch -n 5 pkill -USR1 ^dd$

2. 使用dd命令从镜像文件恢复系统

假设sd卡仍然挂载为 /dev/sdc,执行如下命令即可将系统恢复到sd卡:

sudo gzip -dc ./orangepi_zero3_shellclash.gz | sudo dd of=/dev/sdc

同样的,如需查看备份进度,可新开终端输入如下命令:

sudo watch -n 5 pkill -USR1 ^dd$

备份与恢复的速度取决于你的sd卡读写速度。

posted @ 2024-02-28 12:15  因为风的缘故~  阅读(137)  评论(0编辑  收藏  举报