Tôi đang tìm kiếm một phương pháp đơn giản sẽ ghi nhật ký các hoạt động của hệ thống tệp. Nó sẽ hiển thị tên của tệp đang được truy cập hoặc sửa đổi.
Tôi quen thuộc với powertop và có vẻ như nó hoạt động ở một mức độ nào đó, đến mức nó hiển thị các tệp người dùng được ghi vào. Có bất kỳ tiện ích khác hỗ trợ tính năng này.
Một số phát hiện của tôi:
powertop : tốt nhất để ghi nhật ký truy cập ghi, nhưng tập trung hơn vào hoạt động CPU
iotop : hiển thị truy cập đĩa thời gian thực theo quy trình, nhưng không phải tên tệp
lsof : hiển thị các tệp đang mở trên mỗi quy trình, nhưng không truy cập tệp thời gian thực
iuler : hiển thị thời gian thực I / O hiệu suất của đĩa / mảng nhưng không chỉ ra tệp hoặc quá trình
fanotify
là một khung thông báo hệ thống tập tin mới trong nhân Linux (được thêm gần đây vào khoảng năm 2012). Bạn có thể muốn kiểm tra xem. Các công cụ và tiện ích sử dụng nó vẫn đang được viết, do đó bạn có thể phải tự viết một cái, nhưng nó mạnh mẽ hơn nhiều so với inotify, famin hoặc bất cứ thứ gì bạn có thể thấy cho đến nay.