Existem várias ferramentas que você pode usar em vários cenários, dependendo das informações exatas que você está procurando. Brendan Gregg tem um bom resumo:
ParaE/Sdedispositivosespecíficos,blktrace
Uma ferramenta melhor para o seu caso pode ser SystemTap ; Vale a pena dedicar um tempo para aprender a usá-lo. Você teria que rastrear todas as aberturas e gravações de arquivos e depois processar a saída. Isso ainda perderá a E / S dos arquivos mapeados pela memória; você poderá ver isso com blktrace
, mas isso seria pós-pagéché, por isso não seria possível ler todas as explicações explícitas (há uma discussão sobre isso em algum lugar deste site, mas não consigo encontrá-lo agora). Veja esta resposta para um exemplo que envolve o SystemTap (para rastrear arquivos abertos).