kclean ou comment supprimer des anciens noyaux
Comme tous les articles jusqu’à cette date, c’est encore du réchauffé, mais vous remarquerez à la version des noyaux que j’ai refait le test pour ce billet…
Lors des successives mises à jour, les nouveaux noyaux viennent s’installer et s’ajouter aux anciens. J’utilise au boulot une version Ubuntu LTS, le nombre de noyaux depuis avril 2010 commence sérieusement à prendre de la place.
Hoper m’a parlé de son script permettant d’éliminer proprement les anciens noyaux en toute simplicité, j’ai donc décidé de vous faire découvrir.
J’ai fait le choix de la faire en ligne de commande, mais on a la possibilité de le lancer en mode graphique.
Voyons la place que prend la totalité de mes noyaux:
$ sudo du -h /boot
[sudo] password for sima78:
/boot/grub/locale
4,4M
/boot/grub171M
/boot
Donc 171 Méga pour le répertoire /boot\r\n
Les options de la commande Kclean:
$ sudo ./kcleaner.sh -k
[sudo] password for sima78:
Noyau actuellement en cours d'utilisation : 3.13.0-51
Par defaut, seul ce noyau est conserve.
Ce script va tenter de trouver la version precedente du noyau pour la conserver.
Verifiez les informations fournies avant de valider la suppression.
La version precedemment installee (a conserver) est la version : 3.13.0-49
Les paquets suivants vont etre supprimes :
linux-image-3.13.0-46-generic
linux-image-3.13.0-48-generic
linux-image-extra-3.13.0-46-generic
linux-image-extra-3.13.0-48-generic
linux-headers-3.13.0-46
linux-headers-3.13.0-46-generic
linux-headers-3.13.0-48
linux-headers-3.13.0-48-generic
Cela devrait liberer environ 516 MiB d'espace disque
Voulez vous indiquer manuellement des paquets à conserver ? [o/N] :n
Voulez vous supprimer l'ensemble des paquets indiques ? [o/N] :o
Suppression en cours :
(...) ---> là vous allez voir un tas ligne défiler, le travail va
se lister jusqu'à arriver à:
-------------- Suppression effectuee ---------------
$
$ sudo du -h /boot
48K /boot/grub/locale
4,4M /boot/grub
33M /boot
171M – 33M = 138 méga supprimés et très proprement, car je suis en dualboot avec une version X -1 de ubuntu LTS et le script n’a pas touché aux lignes de lancement de la version X -1 dans le fichier Grub, mais a bien supprimé les autres.
En savoir plus et se procurer kclean.
