CentOS/RHEL: Liberar espacio en la partición /boot eliminando kernels viejos

Trabajando en un server CentOS me encontre con la imposibilidad de actualizar (hacer un update) debido a que la partición /boot no poseía el suficiente espacio.
Si bien no es algo super crítico, el servidor nos va quedando desactualizado y sin los últimos parches, kernels, etc. Tenía que hacer lugar en la partición /boot.

1) Lo primero fue ver cuantos kernels tenía para ver si eliminando o desinstalando algunos podía hacer espacio.

# rpm -q kernel
kernel-2.6.32-504.1.3.el6.x86_64
kernel-2.6.32-431.23.3.el6.x86_64
kernel-2.6.32-573.8.1.el6.x86_64
kernel-2.6.32-431.20.3.el6.x86_64
kernel-2.6.32-604.30.3.lve1.3.63.el6.x86_64

Walá! tenía varios para eliminar y de esa manera tema solucionado.

2) Para borrar kernels antiguos basta con ejecutar este comando:

# package-cleanup --oldkernels --count=2

Aquí limpiará los kernels viejos, dejando solamente los 2 más actuales.

3) Por último para evitar que el sistema guarde tantos kernels viejos hacemos:

# vi /etc/yum.conf
Acá agregamos o editamos esta línea
installonly_limit=2

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.