小编Fra*_*ela的帖子

通过 ssh 使用 gzip 压缩对树莓派进行 dd 备份

我通过 ssh 使用 gzip 压缩从另一台 Linux 计算机上“实时”备份我的树莓派。我使用这个脚本:

#!/bin/bash
dt=`date +%y%m%d`
ssh pi@192.168.1.141 "sudo dd if=/dev/mmcblk0 bs=1M | gzip -" | dd of=./pibackup-$dt.gz
Run Code Online (Sandbox Code Playgroud)

它工作得很好,但生成的文件是 26Gb,这太多了(我认为)。我只想备份系统的内容,而不备份空闲集群。我知道 dd 会进行整个备份,包括空闲集群,但我认为通过使用 gzip 我可以减小生成文件的大小。

因此,当我输入 df -h 时,请查看我的系统:

Filesystem      Size  Used Avail Use% Mounted on
/dev/root        29G  3.1G   24G  12% /
devtmpfs        459M     0  459M   0% /dev
tmpfs           464M     0  464M   0% /dev/shm
tmpfs           464M   49M  415M  11% /run
tmpfs           5.0M  4.0K  5.0M   1% /run/lock
tmpfs           464M     0  464M   0% /sys/fs/cgroup
/dev/mmcblk0p1  253M   52M  201M  21% …
Run Code Online (Sandbox Code Playgroud)

linux ssh backup dd raspberry-pi

7
推荐指数
1
解决办法
3965
查看次数

标签 统计

backup ×1

dd ×1

linux ×1

raspberry-pi ×1

ssh ×1