备份分区

备份分区

我对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 ...

其中...将是“值得备份”目录的列表。

相关内容