O seguinte usa o mecanismo de despejo de bloco de memória virtual do kernel. Primeiro, pegue o script perl:
wget http://aspersa.googlecode.com/svn/trunk/iodump
Em seguida, ative o despejo de blocos:
echo 1 | sudo tee /proc/sys/vm/block_dump
E execute o seguinte:
while true; do sleep 1; sudo dmesg -c; done | perl iodump
.. e pressione Controle c para finalizar, você verá algo como o seguinte:
^C# Caught SIGINT.
TASK PID TOTAL READ WRITE DIRTY DEVICES
jbd2/sda3-8 620 40 0 40 0 sda3
jbd2/sda1-8 323 21 0 21 0 sda1
#1 4746 11 0 11 0 sda3
flush-8:0 2759 7 0 7 0 sda1, sda3
command-not-fou 9703 4 4 0 0 sda1
mpegaudioparse8 8167 2 2 0 0 sda3
bash 9704 1 1 0 0 sda1
bash 9489 1 0 1 0 sda3
mount.ecryptfs_ 9698 1 1 0 0 sda1
E desative o despejo de blocos quando terminar:
echo 0 | sudo tee /proc/sys/vm/block_dump
Graças ao link para esta informação útil.