間違ったハードドライブへのバックアップ

間違ったハードドライブへのバックアップ

次のコマンドを使用して、誤ったハードドライブを上書きしました。

sudo sh -c 'pv /dev/sdb >/dev/sdc'

これをキャンセルするにはどうすればよいですか?

ドライブの最初の偶数バックアップを作成していますが、間違ったドライブをバックアップしています...記録しているドライブもバックアップされておらず、次にそのドライブをバックアップします。

どちらのドライブもdm暗号化されています。

答え1

バックアップがなければ、データは重要ではありません。

それは消えます。キャンセルできません。特に暗号化が関係している場合。

something that produces output > /dev/somediskデバイスのデータを上書きします。上書きされた内容は回復できないため、それを見つけてすぐにキャンセルすることが唯一の機会です。これにより、おそらく最初の数百メガバイトだけが失われる可能性があります。特に、リカバリしたいパーティションが後ろから起動された場合は、回復する機会があります。この場合、パーティションtestdiskテーブルをメモリから回復するか、別の方法を使用して回復する必要がありますgpart

キャンセルしないと、生産量がどのくらいになるかによって異なります。つまり、あなたの場合はこれまで/dev/sdbより少ないので/dev/sdc上書きするだけです。

しかし、暗号化されていると言います。これは通常幸運を意味します。ルクスは最初からヘディングシュートを成功させた。このヘッダーが失われて LUKS コンテナが開いていないと、何も回復できません。まだ開いている場合は、出力を保存しようとしますdmsetup table --showkeys

一部の人々は、ドライブを分割せずにLUKSを使用してから小さなパーティションテーブルを作成する以外に何もしないパーティショナーやインストーラで愚かな間違いを犯します。これはディスクの先頭から512バイト未満を上書きしますが、まだLUKSヘッダーを破損するのに十分であり、データは回復不能に失われます。

答え2

回復する方法はありません。とても簡単です。

しかし、これはddファイルをバックアップするのに最適な方法ではありません。将来の状況では、次のツールを使用することをお勧めします。dar- 圧縮が必要な場合、ほとんどの場合、増分バックアップにより、大量の時間とディスク容量を節約できます。

関連情報