論理ドライブを含むハードドライブのパーティションレイアウト全体のバックアップを作成して、そのレイアウトを別のディスクに復元できるようにします。私はないではないだけで、レイアウト、パーティションの内容をコピーします。プライマリパーティションと拡張パーティションの場合、簡単です。
dd if=/dev/sda of=partitiontable.bin bs=1 skip=446 count=64 # backup
dd if=partitiontable.bin of=/dev/sda bs=1 seek=446 count=64 # restore
しかし、論理パーティションのレイアウトに関しては、標準ツールの中にレイアウトを保存する同様の方法が存在するのだろうか?主な問題は、EBRの場所へのオフセットを見つけることだdd
と思います。すべてを(おそらく)空のディスクに戻して、同じレイアウトを復元できるようにする必要があることに注意してください。fdisk
またはのようなパーティション分割ツールを使用してparted
も問題ありませんが、使用(スクリプト)を自動化できる必要があり、X関連のパッケージに依存しないようにする必要があります(コマンドラインのみ)。
私のバックアップ計画は、structモジュールを使用して小さなpythonスクリプトで手動で実行していますが、もっと簡単な方法があることを望みました。