Limpieza de nuestro GNU/Linux
Tras meses de actualizaciones de paquetes y kernels, toca hacer un poco de limpieza.
Con este comando podemos ver que uso estamos haciendo del disco:
du -sh /
Te produce una salida con algunos errores de acceso pero que al final te dice el total:
du: no se puede leer el directorio '/lost+found': Permiso denegado 42G /
Con este comando averiguas el kernel con el que has arrancado:
uname -r
4.4.0-103-generic
Con este otro listas los kernels instalados:
dpkg --get-selections|grep linux-image
linux-image-4.4.0-101-generic install linux-image-4.4.0-103-generic install linux-image-4.4.0-97-generic install linux-image-4.4.0-98-generic install linux-image-extra-4.4.0-101-generic install linux-image-extra-4.4.0-103-generic install linux-image-extra-4.4.0-97-generic install linux-image-extra-4.4.0-98-generic install
O si lo queréis más bonito, o para entubarlo a otro comando:
dpkg -l | grep linux-image | awk '{print$2}'
linux-image-4.4.0-101-generic linux-image-4.4.0-103-generic linux-image-4.4.0-97-generic linux-image-4.4.0-98-generic linux-image-extra-4.4.0-101-generic linux-image-extra-4.4.0-103-generic linux-image-extra-4.4.0-97-generic linux-image-extra-4.4.0-98-generic
Instalamos este script que en mi caso, me permite limpiar kernels antiguos dejando los dos últimos.
sudo apt install byobu
Para realizar una limpieza que por ejemplo deje los dos kernels más modernos procedemos así:
sudo purge-old-kernels --keep 2
Si comprobamos:
jose@nadx ~ $ dpkg -l | grep linux-image | awk '{print$2}' linux-image-4.4.0-101-generic linux-image-4.4.0-103-generic linux-image-extra-4.4.0-101-generic linux-image-extra-4.4.0-103-generic
Como se aprecia solo han quedado instaladas las imagenes 101 y 103 del kernel.
Siguiendo con las utilidades de serie
apt-get clean
apt-get autoremove
Se encargan de eliminar restos de paquetes en cache y dependencias innecesarias.
Si queréis alguna herramienta gráfica os recomiendo la que uso en Windows: https://www.bleachbit.org/
Podéis hacer primero una estimación de la limpieza:
Y decidid si vale la pena, algunas de las opciones marcadas tardaran bastante. Una limpieza de todo el sistema requiere que utilices la interfaz de Beachbit en modo superusuario.
Si comprobamos de nuevo el uso de disco tenemos que he recuperado unas 5 GB:
jose@nadx ~ $ sudo du -sh / 37G /
Espero que sirva!