How can I track HDD access? Not in a monitoring sense of MB/s like
iotop. My internal mass storage HDD gets permanently woken up and I want to find the evil process with an absolute list of accesses.
Take a look at this U&L Q&A titled: Amazon EC2 micro instance large number of IO requests, where I provide details around a tool called
This is a new addition to the Linux Kernel and a welcomed one, so it's only in newer distros such as Ubuntu 12.10. My Fedora 19 system also has access to it.
It provides the same access that you can get through inotify without having to target a particular directory and/or files.
The above shows you the process ID that's doing the file accessing and which file it's accessing, but it doesn't give you any overall bandwidth usage, so each access is indistinguishable to any other access.