Espacio insuficiente en /boot

Resulta que hoy voy y hago un sudo yum update –skip-broken y ¡atención atención! hay una nueva release para el kernel de mi centos. Le doy a “y” y minimizo la ventana de la terminal. Tras unos 15 minutos voy a mirarla y veo algo extraño en el mensaje de terminación, de hecho no hay ninguno. Esto es lo que decía:

[(‘installing package kernel-2.6.32-279.5.1.el6.centos.plus.x86_64 needs 26MB on the /boot filesystem’, (9, ‘/boot’, 26833920L))]

Resulta que tengo espacio insuficiente en la partición /boot, que tiene 160 MB de espacio. Lo primero que pensé fue mierda, la he cagado. Luego, claro, se me ocurrió mirar porqué tengo espacio insuficiente. Tras hacer un ls /boot, veo que tengo un montón de kernels listados ahí:

vmlinuz-2.6.32-279.1.1.el6.centos.plus.x86_64
vmlinuz-2.6.32-279.1.1.el6.x86_64
vmlinuz-2.6.32-279.2.1.el6.centos.plus.x86_64
vmlinuz-2.6.32-279.5.1.el6.x86_64
vmlinuz-2.6.32-279.el6.x86_64

Centos, por lo visto, guarda 5 kernels por si las moscas. Eso está limitado en el archivo /etc/yum.conf. La línea que hay que editar es:

installonly_limit = 5

Hay que cambiar el 5 por un 3 por ejemplo. Pero claro, esto hace que solo me guarde 3 kernel, eso quiere decir que cuando ejecute yum, borrará 2. El problema es que yum primero instala y luego borra. Hay que hacerlo manualmente. Mirara por el nombre del kenel más antiguo (en este caso vmlinuz-2.6.32-279.el6.x86_64) y desinstalarlo. Para hacer eso, sudo yum remove kernel*2.6.32-279.el6.x86_64.

Y para acabar un sudo yum-complete-transaction.

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s