Recuperar espacio eliminando Kernels antiguos

Hace un rato recibí una alerta del cPanel conforme en un servidor CentOS se estaba quedando sin espacio en la partición de arranque, en “boot”.

Para recuperar espacio decidí eliminar los Kernels antiguos, os explico como:

Tras acceder por SSH y cerciorarme de que distribución se trataba, pues trabajo con diferentes servidores y o distribuciones lancé un:

cat /etc/*-release

Esta instrucción me corroboró que efectivamente era un CentOS

Para saber la versión del Kernel que estamos corriendo el CentOS y asegurarme que no la borrase lancé un:

uname -r

Esto nos da una versión de Kernel, en este caso fue la:

3.10.0-693.11.1.el7.x86_64

Ahora procedí a ver que Kernels tenemos instalados para eliminar los más antiguos:

ls -1t /boot/vmlinuz* -l

Me listó los siguientes:

/boot/vmlinuz-3.10.0-693.11.1.el7.x86_64
/boot/vmlinuz-3.10.0-693.2.2.el7.x86_64
/boot/vmlinuz-3.10.0-514.26.2.el7.x86_64
/boot/vmlinuz-3.10.0-514.26.1.el7.x86_64
/boot/vmlinuz-3.10.0-514.2.2.el7.x86_64
/boot/vmlinuz-0-rescue-34946d7b5edb0946bfb52c0f6cae67af

Decidí que podría borrar tadas las versions 3.10.0-514, dejando la versión actual de Kernel que se estaba ejecutanto, la versión anterior por si debía volver atrás el Kernel y por supuesto la versión de rescate o “rescue”

Para eliminar dichas versiones:

yum remove kernel-3.10.0-514*

Tras borrarlas el sistema me informó de que en este caso las tres versiones 3.10.0-514 ocupaban 400 mb. una limpieza considerable para la partición del boot.