Мне нужно собрать некоторые данные о том, сколько каждый процесс в моей системе записывает на определенный диск. Меня интересует только общий итог, скажем, через неделю. Мне также нужно что-то подобное для файлов. Т.е. Я хотел бы знать 10 лучших файлов, в которые записано наибольшее количество данных за неделю, и сколько именно было записано в каждый из них.
Чтобы проиллюстрировать это, конечный результат должен быть двумя таблицами / текстовыми файлами / любым другим форматом файла, который имеет такие данные:
По процессу:
Process Total amount of data written to /dev/sda by that process in a week
-------- ----------
logdaemon 101 GB
gvfsd-sftp --spawner :1.19 /org/gtk/gvfs/exec_spaw/2 [pool] 30 GB
openoffice 50 GB
[jbd2/dm-0-2] 2 GB
...
По файлу:
File Total amount written to that file last week
-------- --------
/var/log/some_giant_logfile.log 100 GB
/home/confus/Videos/great_big_video.mpg 16 GB
...
Как мне этого добиться?