Como localizar o diretório que usa todo o espaço em disco [duplicado]

3

Eu usei o Ubuntu 14.04 como um servidor para hospedar o site e o sistema de e-mail da minha empresa. O sistema ficou on-line por três semanas antes que eu não conseguisse enviar ou receber e-mails. Alguns minutos de depuração mostraram o motivo: não há mais espaço em disco.

Filesystem      Size  Used Avail Use% Mounted on
udev            3.9G     0  3.9G   0% /dev
tmpfs           799M  8.7M  790M   2% /run
/dev/xvda1      7.8G  7.4G     0 100% /
tmpfs           3.9G     0  3.9G   0% /dev/shm
tmpfs           5.0M     0  5.0M   0% /run/lock
tmpfs           3.9G     0  3.9G   0% /sys/fs/cgroup
tmpfs           100K     0  100K   0% /run/lxcfs/controllers
tmpfs           799M     0  799M   0% /run/user/1000

Pergunta: Como posso localizar o diretório que ocupa todo o espaço em disco?

Eu tentei usar df -hs /path/to/directory em todos os diretórios raiz sem sorte. Há 4 GB de espaço que não é contabilizado.

    
por Vingtoft 25.10.2016 / 14:46

2 respostas

6

Top 10 maiores diretórios:

du -a / | sort -n -r | head -n 10

Em formato legível mais humano:

du -hsx / | sort -rh | head -10

Maiores 10 arquivos:

find / -printf '%s %p\n'| sort -nr | head -10
  

Há 4 GB de espaço que não é contabilizado.

Muitos arquivos pequenos também somam até 4 GB ...

Eu sugeriria olhar para o culpado mais óbvio:

/var/log/

Se o seu sistema tiver erros, eles serão registrados lá. E os erros durante 3 semanas podem adicionar rapidamente até 4 GB. Além disso: usando bancos de dados nesse sistema? Se assim for ... verifique o diretório onde o banco de dados armazena os arquivos; /var/lib/mysql , por exemplo.

    
por Rinzwind 25.10.2016 / 15:08
2

Se você preferir usar uma ferramenta baseada em GUI, poderá usar o Disk Usage Analyzer . Você pode usar isso para acessar seu disco rígido e procurar as maiores pastas.

No exemplo abaixo, a pasta usr é a maior pasta com 18,9 GB, opt a segunda maior com 2,3 GB e assim por diante. Você pode clicar em qualquer uma das seções no diagrama à direita ou clicar na estrutura da árvore à esquerda para expandir.

Observação: é difícil encontrar os maiores arquivos usando essa ferramenta, pois ela só fornece o tamanho combinado das pastas. Ou seja, uma pasta com 200 arquivos de 1 MB parecerá maior que uma pasta com um único arquivo de 100 MB. Portanto, se forem os maiores arquivos e não as maiores pastas que você está procurando, é melhor usar as instruções de linha de comando fornecidas pelo @Rinzwind.

    
por Juan Antonio 25.10.2016 / 16:42