Claro.
A atividade do disco é registrada em tempo real em "/ proc / diskstats". Tudo o que você precisa fazer é fazer um loop a cada 100 ms, ler este arquivo e comparar se algum dos contadores de leitura ou gravação do dispositivo de bloco USB for alterado. Se eles mudaram, pisque o LED no GPIO.
Veja o arquivo fonte do kernel "Documentation / iostats.txt" para informações sobre o formato "/ proc / diskstats".