3 votes

Comment trouver les fichiers non accédés pendant une période de temps sans atime sous linux ?

Existe-t-il un moyen sous linux de trouver les fichiers auxquels on a accédé (en lecture, en écriture, peu importe) pendant le démarrage et le fonctionnement de l'ordinateur ? Ou mieux encore, les fichiers qui n'ont PAS été consultés du tout pendant un certain temps ? Je sais qu'il existe un find / -atime +60 (par exemple pour les fichiers de plus de 60 jours), mais le problème est que dans ce système la modification de l'attribut atime pour les fichiers est désactivée car elle fonctionne à partir de la flashcard. J'ai donc besoin d'un autre moyen pour trouver ces fichiers.

1voto

lemonsqueeze Points 1209

Pour les fichiers accédés pendant le démarrage, je commencerais par ureadahead :

$ sudo ureadahead --dump | grep /

qui vide le contenu de /var/lib/ureadahead/pack où sont stockés les accès aux fichiers de démarrage profilés.

Sinon, il existe de nombreuses façons de surveiller l'accès aux fichiers :

Schéma de démarrage pourrait être utile pour visualiser ce qui se passe pendant le démarrage.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X