Partition

備份分區

  • May 18, 2014

我對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嗎?

解決方案似乎是使用

dd of=mybackup.img if=/dev/disk3s1

代替

dd of=mybackup.img in=/dev/disk3

不確定在 RPis 上可以找到什麼,但如果你想要更小的備份,你可以使用古老的 tar,它在“普通”linux boxen 上執行良好:

cd /
tar cf backup.tar ...

其中 … 將是“值得備份”的目錄列表。

引用自:https://unix.stackexchange.com/questions/130785