Il n'y a pas si longtemps, j'utilisais seulement 35% de ma HD. Tout récemment, il a atteint 54% et mon espace disque est de 16 Go, c'est donc plus de 3 Go qui ont été pris.
D'après ce dont je me souviens, je n'ai pas réussi à construire mysql, j'ai installé gitolite qui m'a obligé à construire git à partir d'une source qui avait une tonne de dépendances (je pense que c'était pour la construction de documents, je pense que j'ai vu du latex et d'autres paquets mais j'étais somnolent quand j'ai installait). Je soupçonne que c'est ce qui prend l'espace disque.
Quoi qu'il en soit, jusqu'à présent, j'ai supprimé les dossiers source que je sais avoir et j'ai exécuté ces commandes. Que puis-je faire d'autre? (3 concerts est puissant)
sudo apt-get autoclean
sudo deborphan | xargs sudo apt-get -y remove --purge
Après avoir fait ce qui précède, j'ai fait ncdu et j'ai constaté que
Git lui-même utilisait en fait 502 Mo dans 152 fichiers, tous dans '/ usr / local / libexec / git-core'. Qui savait. J'ai trouvé étrange que la plupart de ces fichiers pèsent 4,6 Mo chacun ...
MySql prenait 1 + Go dans mon dossier / tmp
J'ai accidentellement fait une copie de mon dossier src mono qui a deux versions de mono et qui fait 1,7 Go ensemble.
Après avoir supprimé la copie de src et une version mono supplémentaire (c'est 2,6 Go ensemble) + le mysql dans mon dossier temporaire df rapporte maintenant 28% au lieu de 54%, ce qui me fait me sentir beaucoup mieux.
Je suis toujours surpris que git utilise 502 Mo. Sur Windows, il utilise 57 Mo (c'est environ 10xless). Et le dossier équivalent (C: \ Program Files (x86) \ Git \ libexec \ git-core) a toutes ces applications comme raccourcis vers git. et git ne fait que 1,2 Mo (et non 4,6). J'ai également vérifié si le dossier linux git-core était tous des liens, je sais qu'ils ne sont pas des liens logiciels (j'ai utilisé le cmd J'ai essayé stat git, stat git-add et j'ai vu qu'ils avaient le même innode. La plupart de ces fichiers sont donc des liens physiques (je suppose) de git. Donc, git n'occupe pas réellement cette quantité d'espace.find . -maxdepth 1 -type l -print0 | xargs -0 ls -ld
)