Comment déterminer les noyaux à éliminer afin de libérer de l'espace sur /boot
cloison.
Voici un scénario (certaines informations de fond).
# df -h
Filesystem Size Used Avail Use% Mounted on
...
/dev/sda1 99M 81M 14M 86% /boot
...
# uname -a
Linux serv.example.com 2.6.32-358.23.2.el6.x86_64 #1 SMP Wed Oct 16 18:37:12 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
# rpm -qa | grep kernel
abrt-addon-kerneloops-2.0.8-21.el6.centos.x86_64
kernel-firmware-2.6.32-431.1.2.0.1.el6.noarch
libreport-plugin-kerneloops-2.0.9-19.el6.centos.x86_64
kernel-headers-2.6.32-431.1.2.0.1.el6.x86_64
kernel-2.6.32-358.11.1.el6.x86_64
kernel-2.6.32-358.el6.x86_64
kernel-2.6.32-358.23.2.el6.x86_64
dracut-kernel-004-336.el6_5.2.noarch
Tiré du site Web suivant (
## Install yum utils ##
yum install yum-utils
## Package-cleanup set count as how many old kernels you want left ##
package-cleanup --oldkernels --count=2
Cela éliminera tous les noyaux plus âgés et ne gardera que les deux noyaux les plus récents sur Centos 6.4, ce qui est probablement ce que vous voulez depuis que les noyaux récents contiennent des corrections de bugs et vous pouvez toujours vous basculer aux noyaux plus âgés si les nouveaux échecent. La commande ci-dessus signifie que vous n'avez pas à aller et à dire RPM -E XYZ où XYZ est votre noyau spécifique car il conserve automatiquement les plus récents.
La commande que vous avez couru
rpm -qa | grep kernel
Ne vous dit pas ce que les noyaux utilisent de l'espace sur votre partition de démarrage. Dracut-Kernel n'installe pas en fait un noyau sur votre système. Vous pouvez interroger le RPM pour confirmer cela.
[root@localhost]: rpm -ql dracut-kernel
/usr/share/doc/dracut-kernel-004
/usr/share/doc/dracut-kernel-004/README.kernel
Je supprimerais tous les deux les plus récents. Vous avez besoin de celui que vous courez en ce moment, bien sûr, mais je pense que cela vaut la peine de garder une précédente au cas où il y a des problèmes de stabilité avec l'actuel. Vous auriez quelque chose à revenir à la hâte si c'était le cas.
rpm -ev kernel-2.6.32-358
Si vous êtes confiant de la stabilité de l'actuel, et vous vraiment Vous voulez cet espace en arrière, retirez le deuxième plus récent avec
rpm -ev kernel-2.6.32-358.11.1