Как найти файлы, к которым не было доступа в течение определенного периода времени, без atime в Linux?

Как найти файлы, к которым не было доступа в течение определенного периода времени, без atime в Linux?

Есть ли способ в Linux найти файлы, к которым был доступ (чтение, запись, неважно) во время загрузки компьютера и работы? Или, что еще лучше, файлы, к которым вообще НЕ был доступ в течение некоторого времени? Я знаю, что есть команда find / -atime +60(например, для файлов старше 60 дней), но проблема в том, что в этой системе изменение атрибута atime для файлов отключено, так как она работает с флэш-карты. Поэтому мне нужен какой-то другой способ найти эти файлы.

решение1

Для файлов, к которым осуществляется доступ во время загрузки, я бы начал сureadahead:

$ sudo ureadahead --dump | grep /

который выводит содержимое места, /var/lib/ureadahead/packгде хранятся профилированные обращения к загрузочным файлам.

В противном случае существует множество способов контролировать доступ к файлам:

бутчартможет быть полезно визуализировать то, что происходит во время загрузки.

Связанный контент