¡/dev/root al 100% y nos quedamos sin espacio !

El otro día me paso algo curioso , en la maquina virtual donde tengo alojados todos los servicios y dockers se quedo sin espacio , estaba al 100% de ocupación , después de borrar todos los ficheros de la papelera y demás aun ocupaba mucho /dev/root , total que me puse a ver que leches estaba ocupando tanto espacio , a priori ya vi que los los logs de los dockers ocupaban la leche.

Con este comando nos mostrara el tamaño de los logs de cada uno de los dockers

Alguno de los logs superaba con creces los tres gigas !!! , WTF

Para evitar esto en nuestro dockercompose añadiremos esto a cada uno de los containers

o esto para hacerlo con todos los dockers a la vez

Después de este comando veremos como quedan los ficheros después de adelgazar bastante

Con este comando buscamos los fciheros mas grandes

Si queda algun json.log lo eliminaremos a mano

Ya hemos liberado 5Gb mas

Ahora toca hacer limpieza de los dockers

O mas a lo bestia

Luego tendremos que crear la red traefik de nuevo con

Y recrear todos los containers con

Lo siguiente es un buen apt clean

Comprobaremos que ocupa cada uno de los directorios

Y para acabar comprobaremos que en los dispositivos montados no tengamos nada extraño

  • Accederemos como su
  • Desmontarnos todo lo que tengamos montado : sudo umount -a
  • iremos a la ruta de dispositivos montados y ver qué ficheros están ahí y no deberían de estar, teniendo en cuenta que no hay nada montado , si hubiera algo lo eliminaríamos

Y con esto y un bizcocho ……..

Bonus : A veces se llenan los directorios tmp , a mi de pronto me apareció uno uno 86GB de porqueria y al borrarlo error de argumentos

Para ello usaremos el siguiente comando