IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Voir le flux RSS

Experimentations linux

[Kde Neon] Desinstaller les anciens Kernels et recuperer de la place Disque

Noter ce billet
par , 21/08/2022 à 22h38 (202 Affichages)
*
En examinant le ssd ou se trouve le systeme, j'ai trouve que l'espace disque occupe etait trop important en fonction des logiciels installes. avec la commande sudo du /boot, je me suis rendu compte que les kernels installes etaient tres nombreux, je faisais la desinstallation manuellement mais j'ai arrete de le faire par paresse pendant des mois. le resultas c'est beaucoup d'espace gaspille. voici le moyen d'y remedier :

il y'a la methode manuel pour desinstaller un kernel mais si vous avez comme moi de nombreux kernels, ce n'est pas recommande niveau temps. j'ai pense a automatier le traitement avec un script bash mais en faisant des recherche sur le net, j'en ai trouve un cree par Alex Burdusel (https://askubuntu.com/) qui m'a semble efficace apres examen. le voici :

remove_old_kernels
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#!/bin/bash
# Run this script without any param for a dry run
# Run the script with root and with exec param for removing old kernels after checking
# the list printed in the dry run

uname -a
IN_USE=$(uname -a | awk '{ print $3 }')
echo "Your in use kernel is $IN_USE"

OLD_KERNELS=$(
    dpkg --list |
        grep -v "$IN_USE" |
        grep -v "linux-image-generic" |
        grep -v "linux-headers-generic" |
        grep -Ei 'linux-image|linux-headers|linux-modules' |
        awk '{ print $2 }'
)
echo "Old Kernels to be removed:"
echo "$OLD_KERNELS"

if [ "$1" == "exec" ]; then
    for PACKAGE in $OLD_KERNELS; do
        yes | apt purge "$PACKAGE"
    done
fi
le script original ne comportait pas linux-image-generic et linux-headers-generic que j'ai trouve en lancant le script pour voir si la liste ne contenait pas le kernel actuel (il faut savoir que si le kernel utilise est desinstalle, le systeme ne demarrera plus). j'ai fait une legere modification pour ne pas les desinstaller parce que je pense qu'ils sont utiles a kde neon.

Voici les etapes pour utiliser ce script :

1/ taper uname -r pour verifier la version actuel du kernel

2/ taper remove_old_kernels en mode utilisateur pour examiner la liste des kernels affiches et surtout verifier que le kernel actuel n'est pas dans la liste. a noter que le script affichera le numero de version de celui ci...

3/ si tous va bien, taper sudo remove_old_kernels exec

a noter que sous kde neon, en mode sudo le script ne se lance pas. je l'avais installe dans le repertoire bin du compte utilisateur. pour le lancer, j'ai du specifie le chemin :

sudo ~/bin/remove_old_kernels exec

a noter une bizarrerie. lors de la suppresion des kernels, certains sont telecharges sur le net. j'ai desactive le net pour accelerer la suppression. il est conseille de ne pas interrompre le traitement, dans mon cas, ca a necessite beaucoup de temps mais au final, j'ai recupere environ 23 go d'espace disque.

ce script a ete teste sous kde neon et a parfaitement fonctionne. pour les autres distributions linux base sur ubuntu, ca devrait marcher mais pas pour les autres. dans tous les cas, n'utilisez pas ce script si vous ne savez pas comment revenir en arriere en cas de probleme...

Envoyer le billet « [Kde Neon] Desinstaller les anciens Kernels et recuperer de la place Disque » dans le blog Viadeo Envoyer le billet « [Kde Neon] Desinstaller les anciens Kernels et recuperer de la place Disque » dans le blog Twitter Envoyer le billet « [Kde Neon] Desinstaller les anciens Kernels et recuperer de la place Disque » dans le blog Google Envoyer le billet « [Kde Neon] Desinstaller les anciens Kernels et recuperer de la place Disque » dans le blog Facebook Envoyer le billet « [Kde Neon] Desinstaller les anciens Kernels et recuperer de la place Disque » dans le blog Digg Envoyer le billet « [Kde Neon] Desinstaller les anciens Kernels et recuperer de la place Disque » dans le blog Delicious Envoyer le billet « [Kde Neon] Desinstaller les anciens Kernels et recuperer de la place Disque » dans le blog MySpace Envoyer le billet « [Kde Neon] Desinstaller les anciens Kernels et recuperer de la place Disque » dans le blog Yahoo

Catégories
Sans catégorie