我对linux很陌生。我主要是在购买了几个 Raspberry Pi 后开始学习的。我喜欢备份图像,因为我经常犯损坏数据的错误:)。
通常我使用 dd:
dd of=mybackup.img in=/dev/diskX bs=2m
由于我的图像位于 SD 卡上,因此备份图像占据 SD 卡的整个大小。例如,实际图像的大小约为 30mb,但 SD 卡为 32gb。备份映像为 32GB。我通常会将文件压缩到大约 2GB。不过,我只想备份分区,例如 30mb。
如果我输入
df
我看到分区:
Filesystem 512-blocks Used Available Capacity iused ifree %iused Mounted on
/dev/disk3s1 114576 38192 76384 34% 512 0 100% /Volumes/boot
我可以用来dd
备份分区/dev/disk3s1
吗?
答案1
解决方案似乎是使用
dd of=mybackup.img if=/dev/disk3s1
代替
dd of=mybackup.img in=/dev/disk3
答案2
不确定在 RP 上可以找到什么,但如果你想要更小的备份,你可以使用古老的 tar,它在“普通”linux boxen 上运行得很好:
cd /
tar cf backup.tar ...
其中...将是“值得备份”目录的列表。