Ferramentas
df
relata o espaço em disco nos sistemas de arquivos:
df --help
du
relata o uso do disco do conteúdo do diretório:
du --help
ncdu
relata o uso do disco do conteúdo do diretório em uma interface ncurses do tipo gui e permite a classificação :
ncdu -h
Solução de problemas
Relatar o uso do disco em todos os sistemas de arquivos
df -h
Analisar o uso do disco de um diretório
Com a tecla de ncdu
uso s
para alternar entre ordem crescente e decrescente por tamanho. Por exemplo, relate o uso do disco para o diretório raiz:
ncdu /
Ao contrário ncdu
, a saída de du
não é classificada e, se um diretório tiver muito conteúdo, a saída pode ser complicada. No entanto, a saída pode ser domada com um pouco de ajuda de grep
, sort
e head
.
Por exemplo, mostre totais legíveis por humanos para subdiretórios que estão ocupando gigabytes de espaço no diretório raiz e inverta sort
por número; use para incluir os arquivos no diretório, para leitura humana e para pular diretórios em diferentes sistemas de arquivos:-a
-h
-x
du -hax --max-depth=1 / | grep '[0-9]G' | sort -nr
Em vez de pesquisar manualmente cada diretório, uma abordagem alternativa é analisar os arquivos em cada diretório, ignorando os subdiretórios. Por exemplo, para descobrir quais diretórios são os maiores apenas contando o tamanho de seus arquivos; excluindo o tamanho dos subdiretórios ( -S
):
du -Sx / | sort -nr | head -n 10
Para obter um tamanho legível por humanos para um diretório individual:
du -hs /tmp