削除されたファイルのリストを見る

削除されたファイルのリストを見る

rm -f *.gz私は約30日前に処刑されました。削除されたファイルのリストを知る方法はありますか?

答え1

このユーティリティを使用できますdebugfs

debugfs は、デバッグ目的で特別に設計された使いやすい RAM ベースのファイルシステムです。

まずdebugfs /dev/sda2ターミナルで実行します(/dev/sda2自分のパーティションに置き換えます)。

デバッグモードに入ると、このコマンドを使用してlsdel削除されたファイルに対応するinodeを一覧表示できます。

Linuxでファイルを削除すると、単に接続が解除されますが、そのファイルのinode(ファイルが実際に存在するディスクのアドレス)は削除されません。

パスのインポート削除されたファイルの場合は、debugfs -R "ncheck 320236"数値を特定のinodeに置き換えることができます。

Inode   Pathname
320236  /path/to/file

ここでを使用して、削除されたファイルの内容を調べることもできますcat。 (注:必要に応じてここから復元することもできます。)

引用するここ


今後の予防策として、以下を使用してください。通知ツール。その後、このinotifywaitコマンドを使用して、指定されたディレクトリで発生したイベントをリッスンできます。

特に削除されたファイルとフォルダを監視するには、次のようにします。

inotifywait -m -r -e delete directory_name

この出力を一部のファイルに書き込みます。

探してみるのもおすすめです。私は読んだ

関連情報