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
留言
張貼留言