ksaitoの日記

日々試したことの覚え書き

HDDのクローン

移転しました。

自動的にリダイレクトします。

以前にfsarchiverでUbuntuのバックアップを取って仮想環境に検証環境を作成しました。
その時に、MBRgrubの設定は、インストール済みの既存環境を使いましたが、以下のようにMBRパーティションテーブルもコピーすることで完全にHDDをクローンすることができるようです。

バックアップ

バックアップ対象のハードディスクが/dev/sdaとします。
sfdiskでパーティションテーブルの内容をダンプします。
ddでMBRであるハードディスクの先頭512バイトをコピーします。
ptable.sfdiskとsda.mbrは、マウントしたUSBメモリやUSBハードディスクなどに作成します。

# sfdisk -d /dev/sda > ptable.sfdisk
# dd if=/dev/sda of=sda.mbr bs=512 count=1
#

リストア

今回、リストアした先は、Parallels desktopの仮想ハードディスクの/dev/sdaです。
/dev/sdaのハードディスクの内容は、消えてなくなりますので書込み先が認識通りか繰り返し確認する必要があります。
リストアは、以下のとおりです。

# sfdisk --force /dev/sda < ptable.sfdisk
# dd if=sda.mbr of=/dev/sda
#