web-dev-qa-db-ja.com

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

誰かがext4パーティションから削除されたファイルを回復することに成功しましたか?私はさまざまなユーティリティを試しましたが、どれもまだ機能していません。誰かがサクセスストーリーを共有していただければ幸いです。

8
Peltier

あなたは運がいいかもしれません:

http://extundelete.sourceforge.net/

しかし、私はそれを使用したことがありません。

警告:通常、最近では、ファイルシステムは削除取り消しをサポートしていません。削除されたファイルを回復しようとすることはコンピューター科学捜査の練習であり、あなたはそれらを取り戻すことが非常に幸運になるでしょう。特に、ディスクにさらにファイルを書き込んだ場合、削除されたファイルが永久に失われる可能性があります。

11
David Given

最初のものは:

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

データが暗号化されていない場合、またはブロックによって暗号化されている場合は、ファイルシステムとは無関係にディスク内のデータを検索するツールがあります。 (例: photorec

Extundelete は、データがディスクに書き込まれたり、最近アクセスされたりし、削除後にiノードも対応するデータセクターも他のファイルで上書きされていない場合にも有効です。

ファイルが stack-encrypted ホームディレクトリ内にある場合は、 this を確認できます。

10
user39559

Arch (テキストファイルのみに適用されます)

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

少し時間がかかりますが、まだコミットしていないソースコードを誤って削除してしまった場合は機能しました。

1
William Becker