Conceito e mecanismo
No space left on device pode aparecer com blocos livres se faltarem inodes. df -h e df -i observam dimensões diferentes. Remover o nome de um ficheiro aberto não fecha o descritor do processo: o espaço pode continuar ocupado até a última referência relevante ser fechada. Identifica o escritor e usa reabertura suportada ou restart coordenado, conservando evidência. Não apagues outros ficheiros sem saber quais são necessários para o serviço. A confirmação deve incluir capacidade recuperada e continuidade funcional.
Aplicação guiada
Load average em Linux inclui tarefas executáveis e em espera ininterruptível; não é percentagem de CPU. Correlaciona estados, I/O e latência para distinguir competição de CPU de esperas noutro subsistema. MemFree baixo também não prova falta de RAM: MemAvailable estima capacidade utilizável sem swapping, incluindo componentes recuperáveis. Procura sinais de pressão e comportamento da aplicação antes de limpar caches ou reiniciar. Cada indicador orienta uma hipótese; uma ação deve procurar confirmá-la ou mitigá-la, com resultado medido e âmbito limitado.
Num filesystem com milhões de ficheiros pequenos, consulta inodes antes de propor mais blocos. Num log removido mas aberto, procura a referência mantida pelo escritor.
Armadilhas comuns
Confundir espaço com inodes; tratar load como CPU; concluir fuga só por MemFree; apagar nomes sem fechar referências.
Tópicos relacionados: Limites, rede e evidência do incidente · Sistema e armazenamento persistente
A mitigação deve corresponder ao recurso e mecanismo identificados.
Referência: df(1): filesystem space · XK0-006 V8