Entorno de desarrollo sin espacio en disco

Mi entorno de desarrollo de Discourse (una máquina virtual Ubuntu) se está quedando sin espacio en disco, a pesar de haber duplicado el tamaño del disco de la máquina virtual a 24 GB la semana pasada. ¿Necesito eliminar manualmente versiones antiguas de Discourse, ejecutar un script de limpieza o algo similar? No se me ocurre otra razón por la que se me esté acabando el espacio en disco, ya que mi instancia de Discourse solo tiene dos usuarios y unas pocas docenas de publicaciones.

1 me gusta

Probablemente archivos de registro,

rm -fr tmp/*

Puedes ejecutar ncdu para encontrar dónde está todo el espacio (apt-get install ncdu)

3 Me gusta

Parece que la carpeta tmp dentro de discourse no tiene mucho contenido.

  123.3 MiB [##########] /cache                                                                                         
   25.8 MiB [##        ] /stylesheet-cache
    2.5 MiB [          ] /ember-rails
  948.0 KiB [          ] /spec
   88.0 KiB [          ] /avatar_proxy
   12.0 KiB [          ] /javascript-cache
    8.0 KiB [          ] /download_cache
    8.0 KiB [          ] /pids
e   4.0 KiB [          ] /letter_avatars
e   4.0 KiB [          ] /backup_assets
    4.0 KiB [          ]  rspec_result
    4.0 KiB [          ]  plugin-hash

Aparentemente, toda la carpeta discourse solo ocupa 1.2 GB. ¿Hay algo relacionado con Discourse almacenado en otro lugar que pueda verificar directamente para no tener que esperar mientras se escanea todo el disco?

1 me gusta

Intenta limpiar tus imágenes y contenedores de Docker, si los estás usando:

6 Me gusta

¡Perfecto, eso es lo que necesitaba!

1 me gusta

¿Hay alguna razón particular por la que no estás diciendo

./launcher cleanup

aquí? ¿No parece un consejo mucho más claro y sencillo para dar a la gente?

4 Me gusta

En general, esto es totalmente correcto, pero en realidad no tenemos este helper en nuestra ruta de docker de desarrollo. Definitivamente deberíamos tener un ‘d/cleanup’ para nuestra configuración de docker de desarrollo, @riking ¿quizás podrías agregarlo?

9 Me gusta

Claro, ya inicié DEV: Add docker cleanup script to d/ folder by riking · Pull Request #9082 · discourse/discourse · GitHub

Parece que Lint falló de forma intermitente.

9 Me gusta

¡Lo siento, no vi que esto era una pregunta para desarrolladores!

6 Me gusta