Hospedagem compartilhada

Alerta de Armazenamento: Como Limpar Logs, Backups Antigos e Inodes no Servidor

melhores hospedagens · · 12 min de leitura
Alerta de Armazenamento: Como Limpar Logs, Backups Antigos e Inodes no Servidor

1. Introdução

Quem administra sites em WordPress sabe que o espaço em servidor é um recurso valioso e, muitas vezes, limitado. Receber o temido aviso de disco cheio é o pesadelo de qualquer webmaster. Quando o limite de armazenamento ou de inodes é atingido, as consequências são imediatas e desastrosas: o seu site pode sair do ar, o banco de dados para de registrar novas sessões, os usuários não conseguem fazer login e, se você tiver uma loja virtual, as vendas despencam instantaneamente.

Na grande maioria das vezes, o problema não está no tamanho do seu site em si — nos textos, páginas ou produtos cadastrados —, mas sim no acúmulo invisível de lixo digital. Estamos falando de arquivos de log gigantescos gerados por pequenos erros de PHP, backups antigos esquecidos em pastas ocultas, arquivos de cache que nunca foram expurgados e o esgotamento silencioso dos inodes.

Neste tutorial prático, baseado em anos de experiência resolvendo problemas de infraestrutura em hospedagens, você vai aprender a diagnosticar exatamente o que está consumindo o espaço do seu servidor e como realizar uma limpeza profunda e segura. Vamos explorar as pastas internas do WordPress, identificar os verdadeiros vilões do armazenamento e devolver a estabilidade e a velocidade ao seu projeto web, tudo isso sem comprometer os arquivos essenciais do sistema.

2. Pré-requisitos necessários

Antes de começarmos a excluir arquivos do seu servidor, é fundamental garantir que você tenha as ferramentas certas e os acessos corretos em mãos. A limpeza de um servidor exige extrema cautela, pois a exclusão de um único arquivo vital pode corromper o WordPress e tirar seu site do ar permanentemente.

Para acompanhar este tutorial com segurança, você precisará de:

  • Acesso ao painel de controle da hospedagem: Pode ser o cPanel, hPanel, Plesk ou qualquer painel proprietário que sua empresa de hospedagem ofereça. É por lá que faremos a auditoria de espaço.
  • Acesso ao Gerenciador de Arquivos (File Manager) ou cliente FTP: Ferramentas como o FileZilla são excelentes para navegar pelas pastas do servidor de forma rápida e segura.
  • Conhecimento básico da estrutura do WordPress: É importante saber onde ficam localizadas as pastas principais, como wp-content, wp-admin e wp-includes.
  • Um backup externo recente: Ironicamente, antes de apagar backups antigos do servidor, você deve ter um backup atualizado salvo no seu computador ou na nuvem (como Google Drive, Dropbox ou Amazon S3). Nunca faça intervenções drásticas no servidor sem uma cópia de segurança local garantida.

disco cheio
Um painel de controle de hospedagem mostrando a barra de uso de disco vermelha e um gráfico de pizza dividindo o armazenamento entre arquivos, banco de dados e e-mails.

3. Passo a passo numerado e detalhado

Passo 1: Diagnosticando o consumo de espaço e inodes

O primeiro passo não é apagar tudo de forma imprudente, mas sim investigar o ambiente. Acesse o painel de controle da sua hospedagem e procure pela ferramenta de uso de disco. Se você utiliza o padrão da indústria, pode consultar a ferramenta de Uso de Disco do cPanel, que permite visualizar exatamente quais diretórios estão consumindo mais megabytes ou gigabytes.

Além do espaço físico tradicional (medido em GB), preste muita atenção ao uso de inodes. Um inode representa um único arquivo, e-mail ou pasta no servidor. Se o seu plano de hospedagem permite 200.000 inodes e você atinge esse número, o servidor travará e impedirá a criação de novos arquivos, mesmo que você ainda tenha 10 GB de espaço livre no disco. Identifique se o seu problema é volume de dados (arquivos pesados, como vídeos e zips) ou quantidade de arquivos (limite de inodes esgotado por cache ou miniaturas).

Passo 2: Eliminando logs de erro gigantescos

Um dos maiores responsáveis pelo sumiço repentino do espaço em disco é o arquivo error_log ou debug.log. Quando um plugin desatualizado ou um tema apresenta incompatibilidades com a versão do PHP do servidor, ele gera um aviso silencioso. Se esse aviso for gerado a cada visita no site, o arquivo de log pode crescer descontroladamente em questão de dias, chegando a dezenas de gigabytes.

  1. Abra o Gerenciador de Arquivos no painel da sua hospedagem.
  2. Navegue até a pasta raiz do seu site (geralmente chamada de public_html).
  3. Procure por arquivos chamados error_log na raiz ou debug.log (dentro da pasta wp-content).
  4. Se o arquivo tiver centenas de megabytes ou até gigabytes, você pode excluí-lo com total segurança.

Para entender melhor a origem desses erros e corrigi-los definitivamente, recomendo a leitura da documentação oficial do PHP sobre logs de erro. Apenas apagar o arquivo resolve o sintoma temporariamente, mas corrigir o plugin defeituoso ou desativar o modo de depuração no wp-config.php resolve a causa raiz.

Passo 3: Removendo backups antigos retidos no servidor

Plugins de backup são essenciais para a segurança do seu projeto, mas configurá-los para salvar as cópias dentro do próprio servidor é um erro de infraestrutura grave. Plugins populares como UpdraftPlus, Duplicator ou All-in-One WP Migration criam arquivos .zip ou .wpress extremamente pesados. Se você faz backups diários e não os envia para a nuvem, seu espaço acabará rapidamente.

  1. Acesse a pasta wp-content usando o Gerenciador de Arquivos.
  2. Procure por pastas criadas por plugins, como updraft, backups, ai1wm-backups ou infinitewp.
  3. Entre nessas pastas e verifique a data de criação dos arquivos compactados.
  4. Faça o download do backup mais recente para o seu computador por precaução e exclua todos os outros arquivos pesados do servidor.

Se você utiliza o UpdraftPlus, por exemplo, pode configurar o envio automático para o Google Drive seguindo o suporte oficial do UpdraftPlus, evitando que os arquivos fiquem retidos e consumam o armazenamento da hospedagem.

disco cheio
Uma tela de gerenciador de arquivos (File Manager) com a pasta wp-content aberta, destacando um arquivo error_log gigante com vários gigabytes de tamanho.

Passo 4: Limpando o lixo de cache acumulado

Sistemas de cache são vitais para a velocidade de carregamento do WordPress. No entanto, eles funcionam criando arquivos HTML estáticos para cada página, postagem e categoria do seu site. Em sites grandes ou lojas WooCommerce com milhares de variações de produtos, isso pode gerar centenas de milhares de arquivos, esgotando rapidamente os seus inodes.

  1. No painel administrativo do WordPress, vá até o seu plugin de cache (como WP Rocket, LiteSpeed Cache ou W3 Total Cache) e clique no botão para limpar todo o cache.
  2. Se o site estiver fora do ar e você não tiver acesso ao painel, vá pelo Gerenciador de Arquivos até a pasta wp-content/cache.
  3. Você pode renomear a pasta cache para cache_old ou apagar todo o seu conteúdo interno (atenção: nunca apague a pasta wp-content inteira, apenas a pasta de cache).

Compreender os conceitos de cache explicados pela Cloudflare ou ler as diretrizes do WordPress.org sobre cache ajudará você a configurar regras de expiração automática e limpeza programada, evitando o acúmulo excessivo de arquivos temporários.

Passo 5: Otimizando imagens e apagando temas inativos

Cada imagem que você envia para a biblioteca de mídia do WordPress é multiplicada. O sistema gera automaticamente várias miniaturas (thumbnails) em diferentes tamanhos. Uma única foto de produto pode se transformar em 10 a 15 arquivos diferentes no servidor, devorando seus inodes em tempo recorde.

Além disso, temas e plugins instalados, mesmo que estejam desativados, continuam ocupando espaço e somando na contagem de arquivos no servidor.

  1. Vá em Aparência > Temas e exclua todos os temas que não estão em uso. Mantenha apenas o seu tema ativo e um tema padrão do WordPress por segurança.
  2. Vá em Plugins > Plugins Instalados e exclua definitivamente todos os que estão desativados e não são mais necessários.
  3. Utilize um plugin especializado, como o Media Cleaner, para escanear seu banco de dados, identificar e remover imagens que não estão anexadas a nenhuma postagem ou página.