A diferença entre: sudo du -sh /home/jenkins
e sudo du -sh /home/jenkins/*
é que em quase todos os shells (com as configurações padrão), *
não inclui arquivos ou diretórios ocultos. Oculto significa nomes começando com um período (por exemplo, se houver um /home/jenkins/.temp/
, que não seria incluído no segundo du
).
Portanto, parece que você tem cerca de 289-137 = 152 GiB de arquivos ocultos. A maneira mais fácil de descobrir onde estão é algo assim:
sudo du -m /home/jenkins | sort -nr | less
A remoção do -s
fará com que du
mostre todos os subdiretórios, o que você deseja. Isso inclui os ocultos. Se isso ainda não for encontrado, adicione um -a
:
sudo du -am /home/jenkins | sort -nr | less
que também mostrará arquivos individuais, caso você tenha alguns arquivos ocultos muito grandes. Provavelmente, também demorará um pouco mais para ser executado (adicionar arquivos geralmente expande bastante a saída).
Existem também front-ends gráficos que você pode usar; pessoalmente, eu uso o xdiskusage (mas talvez porque eu usei para sempre):
sudo du -am /home/jenkins | xdiskusage -