Szukam prostej metody, która będzie rejestrować operacje systemu plików. Powinien wyświetlać nazwę pliku, do którego uzyskiwany jest dostęp lub który jest modyfikowany.
Znam powertop i wygląda na to, że działa do tego stopnia, że pokazuje pliki użytkownika, do których zostały zapisane. Czy istnieją inne narzędzia obsługujące tę funkcję?
Niektóre z moich ustaleń:
powertop : najlepszy do rejestrowania dostępu do zapisu, ale bardziej skupiony na aktywności procesora
iotop : pokazuje dostęp do dysku w czasie rzeczywistym według procesu, ale nie nazwa pliku
lsof : pokazuje otwarte pliki na proces, ale nie dostęp do pliku w czasie rzeczywistym
iostat : pokazuje czas rzeczywisty I Wydajność / O dysku / macierzy, ale nie wskazuje pliku lub procesu
fanotify
to nowa struktura powiadomień systemu plików w jądrze Linuksa (ostatnio dodana około 2012 roku). Możesz to sprawdzić. Narzędzia i narzędzia, które z niego korzystają, wciąż są pisane, więc być może będziesz musiał napisać je samodzielnie, ale jest ono o wiele bardziej niezawodne niż niedoinformowanie, niesmaczenie lub cokolwiek innego, co do tej pory widziałeś.