次のコマンドを実行しました:shred -v /dev/sdb。
しかし、私は/dev/sdaを壊したいです。 (2.7TB RAIDボリュームで)約2GBを破砕した後、私は私の間違いを実現しました。これらのファイルを回復するにはどのような手順が推奨されますか?
答え1
内容によって異なります。
LUKSで暗号化されている場合、LUKSヘッダーは消え、データも消えます(まだluksOpened状態にない場合は出力を受け取る必要がありますdmsetup table --showkeys
)。
暗号化されていないので、photorec
何かを把握することもできます。写真だけでなく、既知の種類の断片化されていないファイルも見つけることができます。
デッドゾーンの外部から始まるパーティションがある場合は、そのtestdisk
パーティションを見つけることができます。
デッドゾーンを超えてバックアップメタデータを含むファイルシステムを使用し、パーティションの正確な開始オフセットを覚えている場合(またはディスクの末尾にパーティションバックアップを持つGPTを使用して起動オフセットを失う)最初に。
ここで説明されているようにオーバーレイを作成します。
次に、スーパーブロック(またはその他)をバックアップするオプションを使用して上書きしようとします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