I have an SSD and a hard disk in one computer. I use mountpoints and symlinks to put write-heavy directories (e.g. Downloads) on the hard disk to save on wear on the SSD.
I want to find out which programs and/or files are involved in the heaviest disk write load. For example, if I have a large single document which is edited frequently, or if a program frequently creates and deletes many small files into a directly (e.g. a cache).
I use Ubuntu. I know about iotop, but that's not what I need since AFAIK it only reports activity at the process/device level rather than the application/file level, and it doesn't keep cumulative statistics across reboots.
Is there anything which does this?