Você pode usar atop para depurar coisas como esta. em cima pode executar em tempo real, mas mais criticamente para o seu caso, ele pode mostrar e analisar instantâneos do passado capturados em registros. Ele registra um monte de métricas diferentes, então você provavelmente não vai ficar pensando "droga, eu gostaria de logar" depois do fato. : -)
No Debian, você pode instalá-lo com apt-get install atop . Você pode então iniciá-lo e ativá-lo na inicialização usando seu gerenciador de inicialização. No systemd, por exemplo, seria systemctl enable atop && systemctl start atop . Agora em cima irá iniciar a criação de log - normalmente, isso é para /var/log/atop/<date> .
Você pode ver os registros históricos usando atop -r <log file> , avançando no tempo com t e retrocedendo com T . Você pode encontrar mais comandos pressionando a tecla ? .
Você deve procurar um aplicativo que grave muito no disco. Você pode ver isso na coluna WRDISK. Você também pode classificar pelo uso do disco pressionando D .
Obviamente, isso não pode voltar antes mesmo do início da criação de log, mas você pode executá-lo e fazer login em segundo plano para a próxima vez, quando puder investigar adequadamente.