私は 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パッケージ。