GoDaddy Ajuda

Fizemos o nosso melhor para traduzir esta página para si. A página em inglês também está disponível.

Encontre áreas de uso de disco com SSH

A primeira etapa na investigação de um problema de uso do disco é descobrir onde o conteúdo está sendo consumido. Isso permitirá que você remova conteúdo desnecessário (como cópias de segurança antigas) e faça alterações para evitar que o problema se repita. Se estiver familiarizado com a utilização de SSH no seu servidor, pode encontrar ficheiros / diretórios grandes e removê-los através da linha de comandos.

Aviso: se não souber a finalidade de um ficheiro ou pasta, não os remova. A remoção de ficheiros ou diretórios do sistema é irreversível e pode danificar o servidor (derrubar todos os sites).
  1. Ative o acesso de administrador no seu servidor de geração 3 ou 4, caso ainda não o tenha feito.
  2. Ligar ao meu servidor com o SSH (Secure Shell).
  3. Mude para o utilizador raiz .
  4. Para uma visão geral da utilização do disco no servidor, use o comando df -h . No exemplo, pode ver que 35G do nosso servidor de 40G está a ser utilizado.

    [root @ server ~] # df -h Tamanho do sistema de ficheiros utilizado Utilização disponível% Montado em devtmpfs 909M 0 909M 0% / dev tmpfs 919M 0 919M 0% / dev / shm tmpfs 919M 17M 903M 2% / run tmpfs 919M 0 919M 0% / sys / fs / cgroup / dev / sda1 40G 35G 86% / / dev / loop0 1,8G 2,9M 1,7G 1% / tmp tmpfs 184M 0 184M 0% / run / user / 1000

Encontre arquivos grandes

Muitas vezes, há um único arquivo grande ou alguns arquivos grandes que estão causando problemas. Pode encontrá-los ao procurar no servidor ficheiros com mais de 500 MB e, em seguida, ordenar a lista com os ficheiros maiores listados no final.

encontrar / -tipo f -size + 500M -exec du -h{} + 2 >/ dev / null | sort -h

No nosso caso, um grande ficheiro error_log e alguns ficheiros de cópia de segurança foram identificados:

root @ server ~] # find / -type f -size + 500M -exec du -h{} + 2 >/ dev / null | sort -h 5.1G /home/onecool/public_html/wp-content/backups/coolexample_backup_1.tar.gz 5.1G /home/onecool/public_html/wp-content/backups/coolexample_backup_2.tar.gz 11G / home / onecool / public_html / error_log

Quaisquer ficheiros grandes podem ser removidos utilizando o comando rm e confirmados ao escrever y (yes).

root @ server ~] # rm / home / onecool / public_html / error_log rm: remove o ficheiro normal '/ home / onecool / public_html / error_log'? y [root @ server ~] #

Encontre grandes diretórios

Você pode localizar diretórios grandes (não apenas arquivos únicos) usando variantes do comando du. Para listar os tamanhos dos diretórios a partir da raiz do servidor (ordenados por tamanho), pode usar estes comandos:

  1. Mude para o diretório /
  2. root @ server ~] # cd /
  3. Verifique a utilização do disco
  4. [root @ server /] # du -sh *
  5. Para listar os 10 maiores diretórios e tamanhos (incluindo diretórios ocultos) no diretório atual, use este comando:
  6. [root @ server /] # du -sh. [!.] * * | sort -h | tail -10
  7. Para encontrar os 10 maiores diretórios em todo o servidor (não incluindo subdiretórios), pode usar este comando:
  8. [root @ server /] # du -Sh / | sort -h | tail -10
Depois de identificar um diretório grande, você pode navegar até ele, visualizar seu conteúdo e remover quaisquer arquivos desnecessários.

Nota: depois de limpar o espaço em disco, é uma boa ideia reiniciar o servidor para se certificar de que todos os serviços necessários são reiniciados corretamente.


Passos seguintes

Mais informações

  • Os nossos especialistas em servidores podem efetuar estes passos mediante o pagamento de uma taxa. Para obter mais informações sobre os nossos Serviços especializados, visite o nosso menu Serviços especializados .