Inicio General Tutoriales limpiar /boot cuando está llena

limpiar /boot cuando está llena

2
limpiar /boot cuando está llena

Desde hace unos días, al iniciar la máquina virtual con LINUX que tengo, basada en Ubuntu Server 12, me encuentro con que las alarmas empiezan a sonar, ni más ni menos, con que la partición /boot se encuentra al 95% y pronto se saturará…

¿Que hacer ante tal anuncio catastrófico?, pues os lo voy a decir en pocos pasos.

Lo primero que vamos a hacer es acceder a nuestro Linux por consola, ssh o lo que más nos guste y vamos a crear el siguiente script ( yo le he llamado clean_kernel.sh, pero vosotros podéis llamarlo como queráis ):

nano clean_kernel.sh

#!/bin/bash
ls /boot/ | grep vmlinuz | sed ‘s@vmlinuz-@linux-image-@g’ | grep -v `uname -r` > /tmp/kernelList
for I in `cat /tmp/kernelList`
do
apt-get remove $I
done
rm -f /tmp/kernelList
update-grub

Ahora vamos a darle persmisos de ejecución con : chmod a+x clean_kernel.sh

Antes de ejecutarlo, veamos un listado de las kernel que actualmente tengo instaladas.

clean_kernels_old_1

Como véis, están actualmente casi todas instaladas, y ahora vamos a ejecutar el script 😉

clean_kernels_old_2

Nos pedirá confirmación a la hora de “desinstalar” cada uno de los kernel antiguos, no os preocupéis si os lo pide muchas veces, ya que os preguntará tantas veces como kernel antiguos tengáis.

clean_kernels_old_3

En la imágen superior, podemos observar, que ahora solo tenemos instalado el último kernel y el resto están desinstalados..

Y .. como estará ahora la partición /boot?

Veámoslo con una sencilla imagen…

clean_kernels_old_4

al 15%…. con lo que las palabras sobran ;=)

2 COMENTARIOS

Deja un comentario

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