A stackoverflow discussion, "How can I record what process or kernel activity is using the disk in GNU/Linux".
A perl script for the above discusson, "iodump".