Conceito e mecanismo
O erro No space left on device não identifica sozinho qual recurso se esgotou. Se df mostra blocos disponíveis e df -i mostra inodes esgotados, investiga a população de ficheiros e a política de retenção. Não elimines dados sem saber a finalidade. Um log removido pode continuar a ocupar espaço quando o processo mantém um descritor aberto para o objeto cujo último nome foi eliminado. Coordena o mecanismo de reopen suportado ou um restart controlado e valida espaço e serviço. Um sinal usado por uma aplicação não é automaticamente seguro noutra. Load average também precisa de contexto: inclui tarefas em espera ininterruptível e pode subir com CPU baixa; não é uma percentagem de utilização de cores.
Aplicação guiada
A evidência deve corresponder à pergunta. Um certificado dentro das datas não prova hostname nem cadeia de confiança; reproduz SNI e validação usados pela aplicação. Um commit de revert em Git regista uma mudança inversa sem reescrever o histórico partilhado, mas não faz deployment sozinho. Em Bash, sem pipefail, a última etapa de uma pipeline pode terminar bem depois de a origem falhar. Analisa status e completude: um ficheiro comprimido válido pode conter apenas parte da exportação. Para incidentes anteriores ao reboot, seleciona os journals do boot relevante quando foram preservados, a unidade e a janela temporal. Guarda factos, comandos de observação e limites da conclusão para a próxima equipa.
export_data falha e gzip termina com sucesso: o ficheiro pode ser legível e incompleto ao mesmo tempo.
Armadilhas comuns
Espaço livre como inodes livres; unlink como libertação imediata; load como CPU; certificado apresentado como confiável; status final como completude.
Tópicos relacionados: Identidades, ACLs e limites de recursos · Serviços, agendas e configuração persistente
Usa o comando para obter evidência específica e valida o resultado funcional que ele não demonstra.
Referência: journalctl(1): query the journal · LFCS current five-domain outline; exact edition date unconfirmed