Como encontrar os maiores diretórios no meu disco rígido?

1

Eu entrei no meu servidor esta manhã e recebi um erro disk is full . Como faço para corrigir isso ou encontrar onde todos esses dados estão escondidos?

    
por Kaz Wolfe 30.12.2013 / 22:09

1 resposta

1

Bem, a primeira coisa que você quer fazer é tentar fazer o login como root (modo de recuperação).

EDIT: Se você estiver no modo de recuperação, precisará remontar como RW. Para fazer isso, mount -o remount,rw / .

Execute cd / . Isso permite que você entre na raiz e comece a rastrear o problema.

Quando você estiver em / , execute du -sh * . Isso lhe dará uma lista de todos os arquivos no seu disco rígido. Digamos que você veja

2.6T var

Você sabe que o problema está em /var . Você então cd /var e executa o comando du -sh * novamente. Role e procure por algo como

2.6T zpanel

Você sabe que o problema está na pasta ZPanel. (Estou usando o ZPanel para este exemplo, pois acabei de me recuperar desse problema exato). Até agora você sabe o que fazer. Você cd zpanel/ e du -sh * . Procure por algo como

2.6T backups

Mesmo velho, mesmo velho. cd backups/ , du -sh * . Mas desta vez, você começa

(size) zpanel_date_etc

A pasta backups não contém mais subdiretórios, portanto você expurga os arquivos desnecessários. No meu caso, usei rm -rf zpanel_* e passei de 100% de capacidade para 25% de capacidade.

Então, você conserta onde quer que esteja o problema. (Para mim, é nas configurações de backup do ZPanel, então eu deveria mudar isso).

Isso funciona com qualquer situação, tudo que você precisa fazer é rastrear o problema.

N.B. Eu sei que você provavelmente poderia ter usado um sort para fazer isso, mas se você não tem espaço temporário, você não pode sort . Essa é a melhor opção.

    
por Kaz Wolfe 30.12.2013 / 22:09