16-Libérer de l'espace mémoire
Une vraie FAQ que tout le monde devrait connaître. En effet au fur à mesure de la mise à jour de votre système, ce dernier prend de l'embonpoint. Oh pas énormément, mais avec le temps cela peut se compter en une petite dizaine de giga octets (Go). Sur une machine récente à plusieurs centaines de Go, c'est indolore, mais sur mon portable de 18Go c'est un point crucial.
1 - Nettoyer /usr/portage/distfiles
Avec le temps ma Gentoo a pris du poids (16,13Go d'utilisés pour une capacité de 17,83Go !!), je pensais que cela était du à mes fichiers perso, mais quelques :
# du -h -–max-depth=1 --exclude=home /
plus tard, montre que le répertoire /usr/portage/distfiles est anormalement gros (~8Go).
Ce répertoire contient en fait tous les sources et patchs que vous avez téléchargés au fil du temps et des mises à jour. Pour ne garder que la dernière version, un outil existe : eclean (fourni avec gentoolkit)
# eclean-dist -d
m'a fait gagner 7,4Go ! Mon espace disque utilisé est maintenant de 8,74Go sur mon petit disque dur de 17,83Go cela est plus qu'appréciable.
Quelques liens (Goggle : portage distfiles; ou Google : gentoo clean distfiles) :
-
le wiki de Gentoo, sur cette page il indique qu'une suppression (rm) pure et simple peut aussi être utilisée
-
le manpage de eclean (en anglais)
-
une autre page explicative pour s'instruire
2 - Nettoyer /usr/portage/packages
Cette fois ce ne sont plus les sources mais les binaires que l'on va nettoyer. L'outil eclean et son raccourci va encore être mis à contribution :
# eclean-pkg -d
3 - Nettoyer /usr/src/
Il faut penser à y aller voir de temps en temps, car différentes versions de kernel s'y entassent, et souvent vous n'en avez pas besoin. Donc supprimez tous les dossiers qui ne vous sont pas utiles (et bien sûr non utilisés)
4 - Nettoyer les fichier temporaires : /var/tmp/portage
Ce répertoire comprend des fichiers lorsque emerge a rencontré des problèmes lors de la compilation (interruption par ex). Si votre système est pleinement fonctionnel, il est utile de supprimer tout cela:
# rm -rf /var/tmp/portage/*
5 - Nettoyer les fichiers temporaires sous /tmp/ ou /var/tmp/
Soit on utilise la suppression manuelle, soit on utilise un outil comme TmpWatch.
Voir gentoo-wiki pour plus d'infos.