Cada vez quese actualiza el kernel del sistema, se queda una copia del kernel antiguo en la partición boot del sistema. Al ser una partición que normalmente tiene asignada poco espacio es posible que nos encontremos con que dicha partición que se ha quedado sin espacio. Por tanto para liberar el espacio deberemos de borrar esos kernel antiguos.
Lo primero será saber que versión del kernel estamos ejecutando y cuales estan almacenadas en la partición boot.
Para saber la versión del kernel que ejecutamos
uname -rEn mi caso el valor que me devuelve es
3.10.0.229.el7uek.x86_64
Para ver los kernel que tenemos almacenados
ls -1t /boot/vmlinuz*o con
yum list installed | grep kernel
En mi caso
ls -1t /boot/vmlinuz* /boot/vmlinuz-3.8.13-98.1.1.el7uek.x86_64 /boot/vmlinuz-3.10.0-229.11.1.el7.x86_64 /boot/vmlinuz-3.10.0-123.20.1.el7.x86_64 /boot/vmlinuz-0-rescue-f7425625754b46b0bc932d1c7cfe1bb9
Ya sólo faltaría borrar los kernel que no se usan
yum remove kernel 3.8.13*
También podemos hacer uso de
package-cleanup --oldkernels --assumeyes --count=3para dejar sólo los 3 últimos kernel. <note>Si no tenemos intalado package-cleanup instalarlo con
yum install yum-utils