Como verificar o uso do disco e remover ficheiros grandes
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
Comecemos pela sua infraestrutura.
Um pouco de contexto ajuda-nos a começar a conversa certa.
