Você já sentiu que seu servidor está contra você? Um dia tudo funciona, no outro, seu site está fora do ar, o painel não abre e você não faz ideia do porquê. A verdade dói, mas precisa ser dita: muitas vezes, a sua VPS está sendo sabotada por você mesmo.
Não é vírus, não é ataque hacker. É algo muito mais banal e silencioso. Existe um “vilão” escondido dentro do seu Linux que cresce dia após dia, devorando o espaço em disco até não sobrar nada. Quando você percebe, o disco está em 100% e o sistema travou tudo.
Estamos falando do Journal, o sistema de logs do Linux que pode estar te “matando” aos poucos ao ocupar 10%, 20% ou até mais da sua VPS sem necessidade. Se você nunca configurou um limite para ele, você está, neste exato momento, deixando uma bomba relógio armada no seu servidor.
Sumário
O Journal: De aliado a sabotador
Pense no Journal como a “caixa preta” do seu servidor. Ele anota tudo: quem logou, qual serviço falhou, quando o banco de dados reiniciou. Isso é ótimo para segurança e suporte.
O problema é que, por padrão, o Linux é “generoso” demais. Ele guarda esses arquivos sem um limite rígido. Em uma VPS pequena (com 20GB ou 40GB de disco), o Journal facilmente chega aos 2 GB ou mais. Isso é espaço suficiente para derrubar seu MySQL, impedir atualizações de segurança e fazer sua aplicação parar de responder.
Como descobrir se você está sendo vítima dos logs agora
Não espere o servidor cair para agir. Conecte-se via SSH e rode este comando para ver o tamanho do estrago:
du -sh /var/log/journal
Ou use o comando oficial do próprio sistema:
journalctl --disk-usage
Se o resultado mostrar algo acima de 500MB em uma VPS de entrada, cuidado: o processo de sabotagem já começou.
A Solução: Desarmando a bomba em 3 passos
Passo 1: Limpeza de Emergência
Se o seu disco já está no limite, use o comando de “vácuo”. Ele vai aspirar o lixo e manter apenas o essencial. Escolha uma das opções:
- Por tamanho:
sudo journalctl --vacuum-size=100M(Mantém apenas 100MB de logs antigos) - Por tempo:
sudo journalctl --vacuum-time=7d(Mantém logs apenas dos últimos 7 dias)
Passo 2: Configurando o Limite Permanente
Não adianta limpar hoje e deixar encher amanhã. Vamos colocar uma “coleira” nesse vilão. Abra o arquivo de configuração:
sudo nano /etc/systemd/journald.conf
Procure a linha #SystemMaxUse=, remova o sinal de # e defina um valor seguro:
SystemMaxUse=100M
Dica: 100MB é mais que suficiente para você debugar qualquer problema recente sem comprometer seu disco.
Passo 3: Aplicando a Mudança
Para o Linux entender que agora quem manda é você, reinicie o serviço:
sudo systemctl restart systemd-journald
Conclusão: Retome o controle da sua VPS
Administrar uma VPS exige atenção aos detalhes que ninguém te conta na hora de comprar o plano. O Journal é apenas um deles. Ao limitar o tamanho dos logs, você garante que esses “10% de espaço perdido” voltem para quem realmente importa: seu site e sua aplicação.
Pare de se sabotar. Faça essa limpeza hoje mesmo e durma tranquilo sabendo que seu servidor não vai travar por falta de espaço para… anotar que o espaço está acabando!










