web-dev-qa-db-ja.com

DDでフルディスクイメージを作成する

次のコマンドでubuntuを実行すると、フルディスクイメージを作成できます。

dd if=/dev/sda of=/image_name

作成した後、クラッシュしたシステムにそのイメージを復元するにはどうすればよいですか?

5
Alexander Kim

ライブCDから起動します。宛先メディアを(たとえば)/ mntにマウントします。

dd if=/dev/sd whatever of=/mnt/mybackup.ddimg

復元するには:

dd if=/mnt/mybackup.ddimg of=/dev/sd wharever

コピー先のドライブは、元のドライブと同じサイズまたはそれより大きくする必要があります。


より良い方法は、tarを使用することです。

ソースを/ mntにマウントし、宛先を/ homeにマウントします(たとえば)

tar cvfpz /home/mybackup.tar.gz   /mnt

これは、任意のサイズのドライブに復元できます。

tar xvfpz /home/mybackup.tar.gz

(ソースを/ homeに、宛先を/ mntにマウントした後。)

次に、grubをインストールします。

15
hatterman

hatterman's great answer に加えて、次のようにgzipを使用して撮影した画像を圧縮できます。

dd if=/dev/sdx | gzip > /mnt/mybackup.ddimg.gz
1
Kristopher Ives