Disco cheio: a falha mais boba que ainda derruba servidores
Por Global Data Solutions
Resumo: Disco cheio derruba servidor, trava banco de dados e faz backup parar de rodar — e é uma das falhas mais previsíveis que existem, porque o disco enche numa velocidade constante e mensurável. Monitorar por tendência (e não só por limiar fixo) permite avisar dias antes: 'no ritmo atual, esse disco enche em 9 dias'. Assim a troca ou limpeza vira manutenção agendada, não emergência de madrugada.
De todas as formas espetaculares que um servidor tem de falhar, o disco cheio é a mais sem graça — e uma das que mais acontece. Não tem hacker, não tem hardware queimado, não tem catástrofe. É só um disco que foi enchendo, dia após dia, até não sobrar mais espaço. E quando não sobra espaço, coisas feias acontecem ao mesmo tempo: o banco de dados para de gravar, o sistema de gestão trava, o backup falha em silêncio, os logs param e o próprio sistema operacional começa a se comportar de forma estranha.
O que torna esse caso quase constrangedor é o quanto ele é evitável. Diferente de uma falha de hardware, que chega sem avisar, o disco enche numa velocidade que dá para medir. Ele não pula de 60% para 100% num pulo — ele sobe um pouquinho por dia, num ritmo que, se alguém estiver olhando, denuncia o problema com antecedência de sobra. O disco cheio não é uma surpresa. É uma conta que ninguém fez.
Por que o alerta de disco padrão chega tarde
Quase todo monitoramento tem um alerta de disco. O problema é como ele costuma ser configurado: um limiar fixo, do tipo “avise quando passar de 90%”. Parece razoável, mas tem uma falha de tempo embutida.
Imagine dois servidores, ambos batendo 90% num sábado. No primeiro, o disco cresce meio ponto percentual por semana — ele vai levar meses para encher, e o alerta de 90% é um aviso tranquilo. No segundo, o disco cresce três pontos por dia porque uma aplicação começou a gerar log demais — ele vai estourar na terça. O alerta de 90% tratou os dois igual, e no segundo caso ele disparou tarde demais para reagir com calma. Você recebe o aviso e já está correndo.
O limiar fixo responde “quão cheio está agora?”. A pergunta útil é outra: “quando isso vai encher?”. E essa pergunta o limiar sozinho não responde — porque ignora a velocidade. É o mesmo raciocínio de calibragem que vale para todo alerta; falamos dele em como configurar alertas inteligentes no PRTG.
Monitorar por tendência: prever o dia do estouro
Monitorar disco por tendência é acompanhar não só o valor atual, mas a velocidade com que ele muda — e, a partir daí, projetar quando o limite chega. Em vez de “disco em 90%”, o alerta vira “no ritmo dos últimos dias, esse disco enche em 9 dias”. Essa frase muda tudo: ela dá tempo.
Com nove dias de aviso, a troca de disco ou a limpeza entra na agenda como manutenção planejada. Escolhe-se o horário, avisa-se quem precisa, faz-se com calma. Sem esse aviso, a mesma tarefa vira uma emergência de madrugada, com o servidor já no chão e o negócio parado. O trabalho técnico é idêntico; o que muda é se você o faz no seu tempo ou no pior tempo possível.
A projeção por tendência também separa o crescimento normal do anormal. Um disco que sempre cresceu meio ponto por semana e de repente passa a crescer três pontos por dia está gritando que algo mudou — uma aplicação com vazamento de log, um processo gravando lixo, um backup que parou de ser rotacionado. O monitoramento por tendência pega esse desvio antes de ele virar disco cheio, tratando a causa e não só o sintoma. Esse tipo de acompanhamento fino faz parte de quais métricas de rede toda empresa deveria monitorar e de manter servidores sob controle, como em monitorar serviços e processos do Windows com o PRTG.
A previsão não vem por padrão
Aqui volta a tese de sempre: a ferramenta consegue projetar tendência, mas alguém precisa configurá-la para isso. A instalação padrão entrega o limiar fixo de 90% — o aviso que chega tarde. Fazer o monitoramento projetar o dia do estouro, definir quantos dias de antecedência você quer, e ligar isso a uma rotina de manutenção é trabalho de desenho, não de instalação.
E é um desenho que depende de conhecer o ambiente: quais discos são críticos (o do banco não é igual ao de um arquivo temporário), qual a folga necessária para cada um, o que fazer quando o alerta de tendência dispara. Um disco cheio no servidor de banco de dados para a empresa; um disco cheio numa partição de scratch talvez nem precise de alerta. Essa distinção não vem na caixa.
É esse desenho que a Global Data trata como parte do projeto de monitoramento com PRTG: não deixar o alerta de disco no padrão que avisa tarde, e sim configurá-lo para prever o estouro com antecedência de manutenção. E como estar cego para o crescimento do disco é, no fim, descobrir o problema pela reclamação do usuário quando o sistema já travou, esse acompanhamento se apoia na lógica de investimento do nosso monitoramento e NOC 24x7: sai muito mais barato trocar um disco na terça de tarde do que restaurar um servidor na madrugada de sábado.
O ponto
Disco cheio é a falha que não deveria mais existir, porque ela avisa com dias de antecedência para quem sabe ler o ritmo. Monitorar por limiar diz o quão perto do fim você está; monitorar por tendência diz quando o fim chega. Só a segunda leitura transforma uma emergência de madrugada em uma linha na agenda de manutenção.
Perguntas frequentes
Por que disco cheio derruba o servidor?
Sem espaço, o sistema não consegue mais gravar. O banco de dados para de aceitar transações, o sistema de gestão trava, os backups falham, os logs param e o próprio sistema operacional passa a se comportar de forma instável. Uma falha simples de espaço vira várias falhas ao mesmo tempo.
Qual a diferença entre alerta por limiar e por tendência?
O limiar fixo avisa quando o disco passa de um percentual (por exemplo, 90%), sem considerar a velocidade de crescimento. A tendência acompanha o ritmo e projeta quando o disco vai encher — “faltam 9 dias” —, dando tempo para agir com antecedência em vez de na emergência.
Com quanta antecedência dá para prever um disco cheio?
Depende do ritmo de crescimento, mas com monitoramento por tendência é comum ter dias ou semanas de aviso. O suficiente para transformar a troca ou a limpeza em manutenção agendada, no horário que menos afeta a operação.
Um crescimento anormal de disco indica outro problema?
Muitas vezes sim. Um disco que sempre cresceu devagar e de repente dispara costuma indicar uma aplicação gerando log em excesso, um backup que parou de ser rotacionado ou um processo gravando dados indevidos. Monitorar a tendência pega esse desvio antes de o disco encher.
A Global Data configura esse tipo de alerta preventivo?
Sim. Ajustamos o monitoramento de disco para projetar o estouro por tendência, definimos a antecedência adequada para cada disco crítico e ligamos o alerta a uma rotina de manutenção. Solicite uma avaliação do seu ambiente.
Serviço relacionado: conheça o serviço de monitoramento de redes e NOC 24x7 da Global Data.
Quer ajuda especializada com a TI da sua empresa?
Fale com um especialista