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.