ゴミ箱を空にした後でファイルを復元できますか?

ゴミ箱を空にした後でファイルを復元できますか?

削除されてゴミ箱が空になったファイルを見つけることは可能ですか?

デスクトップが空になってしまいましたが、理由はわかりませんが、復元したいファイルがいくつか残っていました。

答え1

多分...

私はあなたに削除する試してみてください。(ext パーティションを使用していると仮定)

extundelete は、ext3 または ext4 パーティションから削除されたファイルを回復できるユーティリティです。ext3 ファイル システムは Linux を使用する際に最も一般的なファイル システムであり、ext4 はその後継です。extundelete はパーティションのジャーナルに保存されている情報を使用して、パーティションから削除されたファイルを回復しようとします。特定のファイルが削除されないという保証はありません。そのため、常に適切なバックアップ システムを用意するか、少なくともファイルを回復した後はバックアップ システムを用意してください。

サイトが警告しているように、ファイルシステムへの書き込みが増えると、ファイルを取得できる可能性が低くなります。パーティションをアンマウントすることをお勧めします。すぐにそしてプログラムを実行します。

答え2

ゴミ箱から空にされたファイルは上書きされている可能性があります。上書きされていないファイルのみ、復元できる可能性があります。削除する extundeleteをインストールする

したがって、誤って削除されたファイルが格納されているパーティションの使用を中止してください。

ドライブは読み取り専用でマウントデータの損失を避けるためです。ゴミ箱の場合、続行するには Ubuntu ライブ セッションを起動する必要があります。次に、exundeleteライブ セッションにインストールし、HOME パーティションを/dev/sfXx読み取り専用でライブ システムにマウントします。

ubuntu@ubuntu: sudo mount /dev/<sdXx> -o ro /mnt 

これまでに削除したすべてのファイルの残りは必要ない場合があるため、復元したいファイルの正確な名前を覚えていれば、最良の結果が得られます。

デフォルトでは、ファイルは実行した場所から現在のパスのディレクトリに復元されますRECOVERED_FILES。ライブシステムでは、これをパーティションまたはドライブ上の別の出力ディレクトリに適応させる必要があります。ファイルを回復したいパーティションとは異なるこのパーティションは、Nautilus などを使用してライブ システムへの書き込みアクセスでマウントするか、上記とは異なるマウント ポイントにマウントする必要があります。

ゴミ箱から既知のファイルを回復するには、次のオプションを指定して extundelete を発行します。

sudo extundelete --restore-file  /mnt/home/<user>/.local/share/Trash/files/<name> --output-dir <path> -- /dev/sdXx

<user>ユーザー名、<name>回復するファイル名、<path>回復したファイルを書き込むパスに置き換えます。

extundelete には、オプションでファイルからファイルのリストを渡したり--restore-files <filename>、オプションでディレクトリからファイルのリストを渡し--restore-directoryたり、見つかったものをすべて回復させたりすることができます--restore-all。さらにオプションを追加するには、マニュアルページを読む

関連情報