GNU/Linux >> Linux の 問題 >  >> Linux

ext4 パーティションからファイルを復元/復元するにはどうすればよいですか?

運がいいかもしれません:

http://extundelete.sourceforge.net/

ただし、使用したことはありません。

警告:通常、最近のファイルシステムは削除の取り消しをサポートしていません。削除されたファイルを復元しようとすることは、コンピュータ フォレンジックの課題であり、復元できれば非常に幸運です。特に、ディスクにさらにファイルを書き込んだ場合、削除したファイルが完全に失われる可能性があります。


最初に:

  • コンピュータの電源を入れないでください
  • LiveCD または LiveUSB で起動
  • dd を使用して、パーティションの raw クローンを作成します
  • パーティションをマウントしないでください。ただし、必要に応じて読み取り専用としてマウントしてください

データが暗号化されていない場合、またはブロックごとに暗号化されている場合、ファイル システムとは別にディスク内のデータを検索するツールがあります。 (例:フォトレック)

Extundelete は、データがディスクに書き込まれたり、最近アクセスされたりしており、削除後に inode も対応するデータ セクターも他のファイルによって上書きされていない場合にも、適切に機能する可能性があります。

ファイルがスタックで暗号化されたホーム ディレクトリ内にある場合は、これを確認できます。


私にとってうまくいったのは、アーチによって与えられたものです(テキストファイルにのみ適用されます):

grep -a -C 200 -F 'Unique string in text file' /dev/sdXN

少し時間がかかりますが、まだコミットしていないソース コードを誤って削除してしまったときにうまくいきました!


Linux
  1. ls コマンドからディレクトリを除外するにはどうすればよいですか

  2. ディレクトリから最近削除されたファイルを一覧表示する方法は?

  3. パーティションがマウントされているかアンマウントされているかを知るにはどうすればよいですか?

  1. Linuxで削除されたファイルを回復する方法

  2. Linuxでの偶発的なファイル削除を防止および回復する方法

  3. ディスクから GPT パーティション データをすばやく消去するにはどうすればよいですか?

  1. Scalpelデータ回復ツールを使用してLinuxで削除されたファイルを回復する方法は?

  2. Google Cloud Compute Server からローカル マシンにファイルをコピーするにはどうすればよいですか

  3. プロセスがファイルを書き込めないようにする方法