Backup Ubuntu



from https://blog.gtwang.org/linux/dd-command-examples/

建立硬碟的備份影像檔

備份硬碟資料除了拿兩顆硬碟對拷之外,也可以直接將整顆硬碟的資料製作成影像檔,以這種方式備份資料會更有彈性:
sudo dd if=/dev/hda of=~/hdadisk.img
這行指令會將 /dev/sda 這顆硬碟的資料讀出來,儲存至 ~/hdadisk.img 這個影像檔中。

cim@Scharger-Server:~$ df -H
Filesystem                Size  Used Avail Use% Mounted on
udev                      8.3G     0  8.3G   0% /dev
tmpfs                     1.7G  2.1M  1.7G   1% /run
/dev/sda2                 4.0T  8.3G  3.8T   1% /
tmpfs                     8.3G   21M  8.3G   1% /dev/shm



sudo dd if=/dev/sda2 of=/mnt/NAS/FullBackup.gz






sudo dd if=/dev/sda2 | gzip > /mnt/NAS/FullBackup.gz

壓縮資料

如果資料很大,可以配合 gzip 將資料壓縮起來,直接輸出成壓縮過的影像檔:
sudo dd if=/dev/sda | gzip > sdadisk.img.gz
而要從壓縮過的影像檔回復資料,可以使用:
sudo gzip -dc sdadisk.img.gz | dd of=/dev/sda 

留言

熱門文章