部分破砕後のデータ復旧

部分破砕後のデータ復旧

次のコマンドを実行しました:shred -v /dev/sdb。

しかし、私は/dev/sdaを壊したいです。 (2.7TB RAIDボリュームで)約2GBを破砕した後、私は私の間違いを実現しました。これらのファイルを回復するにはどのような手順が推奨されますか?

ベストアンサー1

内容によって異なります。

LUKSで暗号化されている場合、LUKSヘッダーは消え、データも消えます(まだluksOpened状態にない場合は出力を受け取る必要がありますdmsetup table --showkeys)。

暗号化されていないので、photorec何かを把握することもできます。写真だけでなく、既知の種類の断片化されていないファイルも見つけることができます。

デッドゾーンの外部から始まるパーティションがある場合は、そのtestdiskパーティションを見つけることができます。

デッドゾーンを超えてバックアップメタデータを含むファイルシステムを使用し、パーティションの正確な開始オフセットを覚えている場合(またはディスクの末尾にパーティションバックアップを持つGPTを使用して起動オフセットを失う)最初に。

ここで説明されているようにオーバーレイを作成します。

https://raid.wiki.kernel.org/index.php/Recovering_a_failed_software_RAID#Making_the_harddisks_read-only_using_an_overlay_file

次に、スーパーブロック(またはその他)をバックアップするオプションを使用して上書きしようとしますfsck。使用しているファイルシステムに対して具体的にこれらのタスクを実行する方法をGoogleに検索する必要があります。mount-o sb=n

RAIDについて言及したので、ディスクがRAIDアレイの一部であり、他のディスク(RAID 5、、など/dev/sdbY/dev/sdcYに冗長性がある場合は、/dev/sddY単に失敗し、冗長情報を含むデータを回復する必要があります。

mdadm /dev/mdX --fail /dev/sdbY
mdadm /dev/mdX --remove /dev/sdbY
parted /dev/sdb
mdadm /dev/mdX --add /dev/sdbY

おすすめ記事