Estoy tratando de averiguar cómo liberar más espacio en mi instancia de Discourse.
Aquí hay algunos datos que recopilé:
El panel de control de Discourse muestra 55 GB utilizados para cargas.
La consulta de PostgreSQL select pg_size_pretty(sum(filesize)) from uploads muestra 35 GB.
Mediante SSH, du -sh /var/discourse/shared/standalone/uploads/ muestra 247 GB.
Mediante SSH, du -sh /var/discourse/shared/standalone/uploads/default/original/ muestra 35 GB.
Mediante SSH, du -sh /var/discourse/shared/standalone/uploads/tombstone/ muestra 191 GB.
¿Podría haber archivos huérfanos en la carpeta tombstone o es un falso positivo que esta carpeta ocupe 191 GB? Al navegar por la carpeta tombstone, hay miles de carpetas y archivos.
¿Qué tipo de archivos almacena Discourse en /var/discourse/shared/standalone/uploads/tombstone/? ¿Es seguro eliminar estos archivos?
Estoy bastante seguro de que puedes borrar todo lo de tombstone; es un espacio de almacenamiento para imágenes que han sido eliminadas. Un lugar para la “recuperación de emergencia”.
En teoría, deberíamos estar limpiándolo regularmente.
¿Puedes investigar un poco más? ¿Cuál es la marca de tiempo de, por ejemplo, los 10 archivos más antiguos que tienes en tombstone? ¿Son muy antiguos?
Quizás todo funcione correctamente y simplemente se esté eliminando mucha información en tu foro. Puedes ajustar la duración que los elementos permanecen en el ‘tombstone’ para que solo se queden allí por un tiempo más corto. Creo que hay una configuración del sitio para eso.
En febrero empecé a luchar por espacio, quizás por eso aún no he conseguido que se libere espacio.
Mi configuración estaba en 30 días; cuando la bajé a 10 y ejecuté trabajos de Sidekiq relacionados con las subidas, la carpeta tombstone de mi espacio ahora se ha reducido.
Gracias por la ayuda, perdón por abrir el tema; simplemente no había notado la configuración período de gracia de días para purgar subidas eliminadas. La última vez que limpié mi foro solo fue necesario ejecutar trabajos de Sidekiq para devolver el espacio libre al sistema operativo.
Quizás esto debería ser un nuevo tema: pero por favor, consideren añadir una notificación NUEVA en la configuración cuando haya algo nuevo. Para los administradores es difícil mantenerse al día con todas las nuevas configuraciones; de una versión a otra resulta difícil detectar y ajustar las nuevas opciones que Discourse nos ofrece cuando no podemos encontrar cuáles son las nuevas.