Não tenho muita experiência em administração de sistemas. Instalei uma instância do Mastodon em um VPS executando o Ubuntu 20.04. Após dez dias, o servidor foi totalmente preenchido, o que me parece muito raro. Como 38 Gb podem ser preenchidos?
Se eu fizer um df -h
, recebo isto:
Filesystem Size Used Avail Use% Mounted on
udev 949M 0 949M 0% /dev
tmpfs 194M 860K 193M 1% /run
/dev/sda1 38G 36G 0 100% /
tmpfs 968M 28K 968M 1% /dev/shm
tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs 968M 0 968M 0% /sys/fs/cgroup
/dev/sda15 253M 138K 252M 1% /boot/efi
tmpfs 194M 0 194M 0% /run/user/0
Como pode ser visto, o sistema de arquivos montado em /dev/sda1 está completamente cheio.
Deve haver algo que ocupa muito espaço, como posso encontrá-lo? Como posso encontrar um diretório que ocupa muito espaço?
du -h
não funciona para mim porque começa a imprimir milhares de linhas e não para.
Eu apreciaria qualquer dica ou ajuda.
[EDIT] Não quero excluir a pergunta, mesmo que ela tenha sido marcada como duplicada, porque a pergunta vinculada não possui o du -h --max-depth=1
comando entre suas respostas, o que para mim foi crucial.
Como Doug disse nos comentários, consigo
du -h --max-depth=1
delimitar o diretório grande.Para uma visão geral melhor e interativa, você pode usar ncdu .
Iniciar contagem a partir do diretório atual:
ncdu -x
Iniciar contagem a partir do diretório personalizado:
ncdu -x /some/dir
(
-x
o parâmetro é para "Não ultrapasse os limites do sistema de arquivos")