2つの同じハードドライブ間のデータ交換

2つの同じハードドライブ間のデータ交換

私のシステムには2つの同じハードドライブ(同じモデル)があります。重要ではないデータ(もう一度ダウンロードできますが時間がかかる)もう1つは私のシステムディスクです。今私の質問は:システムディスクが近い将来に失敗する可能性がありますが(SMART統計は非常に悪い)、他のディスクはほとんど使用されていませんが、まだ良い統計を持っているということです。ここに3番目のドライブが必要ない場合、または1つのドライブのデータを失うことなく2つのドライブ間でデータを交換できるプログラムを持っている人はいますか?新しいハードドライブを注文しましたが、安全のためでした。

答え1

良い答えではありませんが、コメントが長すぎます。

各ドライブのデータに応じて試すことができます。dd画像圧縮圧縮率が最も高いHDDを選択し、ddそのドライブを次のドライブ(dd if=/dev/sda of=/dev/sdcドライブ名を使用するか何でも)に移動します。このドライブは最後のドライブにデータを転送しdd(前の例では)元のドライブに戻りますsda(完了したものと似ています)。gzcatddここ)。

また、各パーティションをできるだけ小さくして、dd各パーティションのイメージを撮って、より多くのスペースを節約できるかどうかを確認することもできます。

答え2

あなたは何ですかいいえAドライブに不要な書き込みを発生させるソリューションが欲しいです。

探しているならクローンBraatchleyの答えに示されているように、ddの失敗したディスクを使用したいと思います。

回復目的でデータのコピーを取得するには、tarまたはrsyncを使用することをお勧めします。

tar -czvf /to/backup.tar.gz /from/path/

rsync -av /from/path/ /to/path/

答え3

また見る救う。前回これを見つけましたが、本当に素晴らしいです。 Blatchleyの答えではddのように動作しますが、発生した不良ブロックでも英雄的に回復します。

関連情報