Linux で atime を使用せずに一定期間アクセスされていないファイルを見つけるにはどうすればよいでしょうか?

Linux で atime を使用せずに一定期間アクセスされていないファイルを見つけるにはどうすればよいでしょうか?

Linux で、コンピュータの起動時および動作中にアクセスされたファイル (読み取り、書き込み、どちらでもかまいません) を検索する方法はありますか? または、ある期間にまったくアクセスされなかったファイルを検索する方法はありますか? コマンドfind / -atime +60(たとえば、60 日以上前のファイル) があることは知っていますが、問題は、このシステムではフラッシュカードから動作するため、ファイルの atime 属性の変更が無効になっていることです。そのため、これらのファイルを検索する別の方法が必要です。

答え1

起動中にアクセスするファイルについては、まずウレアダヘッド:

$ sudo ureadahead --dump | grep /

/var/lib/ureadahead/packプロファイルされたブート ファイル アクセスが保存される場所の内容をダンプします。

それ以外の場合、ファイル アクセスを監視する方法はたくさんあります。

ブートチャート起動中に何が起こっているかを視覚化するのに役立つかもしれません。

関連情報