How do I log file system read/writes by filename in Linux?

Posted by Casey on Super User See other posts from Super User or by Casey
Published on 2010-12-29T01:26:34Z Indexed on 2010/12/29 1:56 UTC
Read the original article Hit count: 275

I'm looking for a simple method that will log file system operations. It should display the name of the file being accessed or modified.

I'm familiar with powertop, and it appears this works to an extent, in so much that it show the user files that were written to. Is there any other utilities that support this feature.

Some of my findings:

powertop: best for write access logging, but more focused on CPU activity
iotop: shows real time disk access by process, but not file name
lsof: shows the open files per process, but not real time file access
iostat: shows the real time I/O performance of disk/arrays but does not indicate file or process

© Super User or respective owner

Related posts about linux

Related posts about logging