Talvez você possa simplesmente pesquisar os contadores do número de operações de leitura / gravação no dispositivo de bloco e fazer sua ação quando eles não mudarem mais. Para um dispositivo de bloco como sda
, as estatísticas estão em /sys/block/sda/stat
e as colunas são descritas no kernel Documentation / iostats.txt . Em particular, as colunas 1 e 5 somadas fornecem o total das operações de E / S concluídas.