GNU/Linux >> Tutoriels Linux >  >> Cent OS

Comment supprimer les images de noyau inutilisées du système CentOS Linux

Chaque fois que vous mettez à jour votre CentOS Linux et que la mise à jour inclut une nouvelle mise à jour de l'image du noyau, le système ne supprimera pas votre ancien noyau, mais il ajoutera cumulativement un nouveau noyau en haut de votre liste d'installation du noyau Linux. Normalement, cela ne pose aucun problème à votre système en cours d'exécution et vous n'êtes pas obligé de prendre des mesures pour supprimer les images de noyau anciennes et inutilisées.

La raison pour laquelle vous souhaiterez peut-être supprimer/désinstaller les images de noyau inutilisées est que vous devez réduire l'espace d'utilisation du disque de votre système, en particulier si votre /boot le point de montage est monté séparément et dispose d'un espace disque limité

$ df -h /boot/
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda1       331M  198M  112M  64% /boot

ou vous souhaitez simplement réduire le nombre de titres sur votre liste de démarrage GRUB. Les commandes ci-dessous vous aideront à supprimer toutes les images de noyau Linux inutilisées de votre système Linux CentOS.

Commençons par lister toutes les images du noyau Linux installées :

# rpm -q kernel
kernel-3.10.0-229.4.2.el7.x86_64
kernel-3.10.0-229.el7.x86_64
kernel-3.10.0-229.20.1.el7.x86_64
kernel-3.10.0-229.11.1.el7.x86_64
kernel-3.10.0-327.3.1.el7.x86_64

Assurez-vous de démarrer avec la dernière image du noyau installée. Dans ce cas, il s'agit de kernel-3.10.0-327.3.1.el7 image du noyau. Exécutez uname commande pour confirmer :

$ uname -r
3.10.0-327.3.1.el7.x86_64

Ensuite, installez yum-utils package qui contient package-cleanup binaire à utiliser ultérieurement pour désinstaller les anciennes images de noyau Linux inutilisées :

# yum install yum-utils

À ce stade, nous sommes prêts à supprimer les anciens noyaux Linux en utilisant package-cleanup commande. Les --oldkernels signifie que nous souhaitons supprimer les anciennes images du noyau, alors que l'option --count=1 l'option indique le package-cleanup commande pour laisser un ancien noyau intact. Ainsi, après l'exécution de la commande ci-dessous, le système se retrouvera avec un noyau actuel à jour et un ancien noyau inutilisé comme sauvegarde. N'hésitez pas à modifier le nombre de comptage en fonction de vos besoins :

# package-cleanup --oldkernels --count=1

Le reste des anciennes images du noyau Linux devrait maintenant être supprimé. Utilisez rpm commande pour confirmer :

# rpm -q kernel
kernel-3.10.0-229.20.1.el7.x86_64
kernel-3.10.0-327.3.1.el7.x86_64

Cent OS
  1. Comment supprimer les packages orphelins sur CentOS Linux

  2. Comment supprimer les anciens noyaux inutilisés sur CentOS Linux

  3. Comment migrer de Centos 8 vers Rocky Linux 8

  4. Comment convertir CentOS Linux 8 en CentOS Stream 8

  5. Comment installer le noyau Linux 5.0 sur CentOS 7

Comment migrer vers AlmaLinux 8.4 depuis CentOS Linux

Comment migrer vers Rocky Linux 8.4 à partir de CentOS Linux

Comment mettre à niveau le noyau sur CentOS 8.0

Comment migrer de CentOS 8 vers Rocky Linux 8

Comment migrer de CentOS vers Oracle Linux

CentOS / RHEL 7 :Comment installer le noyau à partir du mode de secours