Saltar para o conteúdo
EuroVPSEuroVPS

Como verificar o uso do disco e remover ficheiros grandes

FAQ da EuroVPS

2 min de leitura

Shell: FAQ page chrome, see the table in how-can-i-cancel-my-services.md.

Body

Introdução

Um disco cheio é uma causa frequente de erros de serviço. Verifique-o primeiro. Se a utilização do espaço em disco do servidor estiver a 100%, o primeiro sítio onde procurar são os ficheiros de log do servidor. Na maioria das distribuições Linux, a localização /var/log guarda os logs gerais dos serviços. Pode ir até lá e remover os ficheiros de log já rodados que sejam muito antigos e pouco relevantes. Com o comando abaixo entra nessa localização e lista os diretórios e ficheiros por utilização de disco.

cd /var/log
du -sch  ./*

Com o comando rm -f remove ficheiros de log grandes ou já rodados.

rm -f exim_paniclog-* remove todos os ficheiros exim_paniclog rodados, rm -f exim_mainlog-* todos os ficheiros exim_mainlog rodados, e assim por diante. Podemos avançar para mais limpeza depois de libertar pelo menos 100 MB a 200 MB ao limpar os logs, como descrito.

Verifique os ficheiros de backup

Verifique os espaços web em busca de dados redundantes, como ficheiros de backup de documentos, diretórios e bases de dados, ficheiros de backup carregados, etc.; transfira-os para o seu computador e remova as cópias do servidor. Verifique se configurou backups automáticos a partir dos painéis de controlo, confirme a localização dos backups e remova os antigos.

Verifique os diretórios de cache, sessão e temp.

Verifique os diretórios de cache, os diretórios de sessão do PHP (veja session.save_path no php.ini) e os diretórios temp/tmp do seu servidor. É aconselhável limpar os ficheiros de cache, sessão e temp com mais de 7 dias. Se não tiver a certeza da validade desses dados, consulte o seu programador web. Entre nessas localizações numa sessão SSH como root e execute o comando find abaixo para remover os ficheiros com mais de 7 dias.

cd /<location>/
find .  -type f  -mtime +7 -exec rm {} \;

Verifique a utilização atual do espaço com o comando df -h e confirme que o servidor tem pelo menos 10GB livres, ou o que a sua aplicação exigir.

Verifique a utilização do espaço por diretório com du -sch /*

Continue o procedimento de forma recursiva nos diretórios interiores, como du -sch /home/* e du -sch /backup/*, para perceber a utilização do disco pelos vários subdiretórios.

Das FAQ da EuroVPS.

Mais na categoria «Guias»

O seu próximo parceiro de infraestrutura

Ainda tem
uma pergunta?

Diga-nos o que está a tentar fazer. Um engenheiro vai ler e responder.

+357 222 32280
Um engenheiro da EuroVPS a transportar um nó de servidor no piso do datacenter
Uma conversa com as pessoas que vão cuidar da sua infraestrutura.

Comecemos pela sua infraestrutura.

Um pouco de contexto ajuda-nos a começar a conversa certa.

Utilizaremos os seus dados para responder ao seu pedido. Política de privacidade