ほぼ空のハードドライブを空間と時間で効率的にイメージ化する

ほぼ空のハードドライブを空間と時間で効率的にイメージ化する

私は RHEL を搭載した Linux ボックスを持っています。そのディスク ( hda1) には約 25 GB の空き容量があります。

別のディスク ( hda2) があり、これは 250 GB で、200 GB にパーティション分割された別の RHEL インスタンスが含まれています。ディスク上のデータは約 21 GB を占めます。

のイメージをhda2同じ仕様の別のディスクに取得して復元する必要があります。 のイメージ ファイルを作成する最適な方法は何ですかhda2?

ディスク上の実際のデータは 21 GB しかないため、イメージのサイズは理想的には 25 GB 程度にする必要があります。

私は以下の2つの方法を知っています。

方法1: 生画像

dd if=/dev/hda2 of=/path/to/image
dd if=/path/to/image of=/dev/hda3

上記の方法で 250GB の巨大なイメージが作成されますか? 効率的ですか?

方法 2: 圧縮された画像。

dd if=/dev/hda2 | gzip > /path/to/image.gz
gzip -dc /path/to/image.gz | dd of=/dev/hda2

2 番目の方法を試しましたが、時間がかかりすぎます。この方法の落とし穴は何ですか?

上記の方法のうち、より効率的なのはどれですか? また、その理由は何ですか? 同じ作業を実行できる他の Linux ユーティリティはありますか? サードパーティのツールは使用できません。

答え1

空き容量が大きい場合は、dd をバックアップに使用することをお勧めします。あなたの場合、dd は効率性に欠けます。あなたが探しているのは Acronis True Image です。これは使いやすく、Linux/Windows タイプのドライブをバックアップするための GUI を備えています。ハイレンブートCDパッケージ。

関連情報