Je recherche une méthode simple qui enregistrera les opérations du système de fichiers. Il doit afficher le nom du fichier consulté ou modifié.
Je connais powertop, et il semble que cela fonctionne dans une certaine mesure, dans la mesure où il montre les fichiers utilisateur qui ont été écrits. Existe-t-il d'autres utilitaires qui prennent en charge cette fonctionnalité?
Certaines de mes conclusions:
powertop : idéal pour la journalisation des accès en écriture, mais plus axé sur l'activité du processeur
iotop : affiche l'accès au disque en temps réel par processus, mais pas le nom du fichier
lsof : affiche les fichiers ouverts par processus, mais pas l'accès aux fichiers en temps réel
iostat : affiche le temps réel I / O performances du disque / des tableaux mais n'indique pas le fichier ou le processus
fanotify
est un nouveau cadre de notification de système de fichiers dans le noyau Linux (récemment ajouté vers 2012). Vous voudrez peut-être vérifier cela. Les outils et les utilitaires qui l'utilisent sont toujours en cours d'écriture, vous devrez donc peut-être en écrire un vous-même, mais il est beaucoup plus robuste que inotify, famin ou tout ce que vous avez pu voir jusqu'à présent.