Recentemente, resolvi um loop de login na minha máquina Linux Mint causado pelo meu drive estar cheio. Limpei com sucesso 31,2 GB de dados executando comandos de limpeza padrão e removendo todos os meus aplicativos grandes, como o Blender, temporariamente.
Aqui está o relatório do analisador de disco:
/ 187.2GB
home 99.4GB
timeshift 67.5GB
usr 9.2GB
var 6.8GB
lib 1.4GB
opt 368.6MB
boot 326.3MB
sbin 19.1MB
etc 24.3MB
bin 16.7MB
tmp 622.6kB
lost+found 16.4kB
media 16.4kB
mnt 4.1 kB
lib64 4.1kB
cdrom 4.1kB
root 4.1kB
srv 4.1kB
Obviamente home e timeshift estão ocupando todo esse espaço. Como posso consertar isso?
quando você tem um disco cheio ou só quer limpar espaço, pode ser tão fácil quanto fazer repetições
du -sh *
nas pastas, indo até o final para identificar quais arquivos estão ocupando espaço.Há algum esforço manual da sua parte, não é um simples clique do mouse, não preciso pensar em nenhuma solução.
du -sh /*
/home
tem 99 GBcd /home
du -sh *
ls -1
ver os arquivos dot ocultos e especialmente as pastas dot ocultas no diretório inicial de todos e, em seguida, identifiquerm -r <folder>
conforme necessárioo que me vem à mente é o gnome tracker, com o qual tive problemas para vários usuários, que simplesmente preenche alguma
.cache/tracker
pasta em qualquer diretório home... chegando a ter um tamanho ridículo de 500+gb eventualmente. Então procure por isso em particular.Use 'find -size' para procurar arquivos grandes
O comando real será como
find / -type f -size +1G -print
O que significa pesquisar a partir da raiz, para arquivos comuns maiores que 1 gibibyte. Você pode ajustar o parâmetro de tamanho conforme necessário, por exemplo, +200M para arquivos comuns maiores que 200 mebibytes, veja a
man
página para detalhes. Eu sugiro começar com um tamanho grande e diminuir conforme você pesquisa.Se você executar
find
como não root, provavelmente receberá muitos erros de 'Permissão negada', que tendem a esconder o que você quer, então adicione2>/dev/null
ao comando ou execute comsudo
. Alternativamente, usefind /home ...
as que você já identificou.A propósito, não acho que 100G seja muito excessivo para /home (embora não saibamos nada sobre quais dados você tem). Se o Mint criptografou seus dados, então metade deles são dados simples e metade são os mesmos dados, criptografados. Veja Resultados inconsistentes de du em um sistema criptografado para um erro semelhante.