Me quedo sin espacio en Digital Ocean Droplet, no puedo actualizar/restaurar

Bien, para establecer el escenario adecuado: Linux y las interfaces de línea de comandos no son mi especialidad, así que por favor utilicen términos técnicos y pasos claros en sus respuestas :wink:

Así que administro un foro bastante activo y notamos algunos problemas de rendimiento, por lo que aumentamos el tamaño de nuestro Droplet de DigitalOcean. Esto se realizó con éxito ayer y todo estaba bien, aunque notamos que teníamos poco espacio en general. Desafortunadamente, olvidamos que estaba programada una copia de seguridad y, durante la noche, la unidad se llenó.

El foro se volvió inaccesible. Para remediarlo, como ya no podíamos acceder al panel de administración de Discourse, apagamos el sistema y duplicamos nuestro espacio.

Al redimensionar el Droplet, el dispositivo de bloque se aumenta cuando el redimensionamiento utiliza las opciones de CPU, Memoria y Disco. En la mayoría de los casos, el siguiente arranque detectará esto dentro del software que se ejecuta en el Droplet y iniciará algunos pasos para actualizarlo. En resumen, el disco ha aumentado de tamaño, pero necesita actualizarse para reflejarse correctamente y no logro que lo haga porque el disco estaba al 100% de uso.

Como mencioné, no soy un experto: necesito entender qué puedo eliminar de la carpeta /var para poder revivir todo esto sin perder el foro en sí.

Si miro en la carpeta /var/backups, veo muchos archivos: ¿puedo eliminar toda la carpeta o solo ciertos archivos? ¿Hay algo más que pueda intentar para revivir esto?

Si intento: ./launcher cleanup, obtengo el siguiente error:

Esto fue moderadamente aterrador y no continué por si se borraba todo.

Si alguien puede ayudar o ofrecer consejos, lo agradecería mucho.

¡Gracias!

¿Por casualidad actualizaste el sistema operativo de la versión 16 a la 20?

No estoy seguro de a qué te refieres allí: Discourse en sí mismo estaba bastante actualizado, pero no actualicé nada manualmente. Como dije, el problema está 100% relacionado con el espacio en el disco. El hecho de que esté lleno me impide realizar la mayoría de las acciones. Y como no soy un experto, me estoy desesperando tratando de no empeorar las cosas. :slight_smile:

Edición:

Esto indicaría que hay una gran cantidad de copias de seguridad ocupando espacio innecesario en el disco. ¿Cómo las elimino manualmente? ¿Puedo simplemente borrar toda la carpeta o debo hacerlo archivo por archivo?

image

puedes liberar bastante espacio en

/var/discourse/shared/standalone/backups/default

simplemente mantén los últimos 2 y elimina el resto

Genial, pero ¿cómo se hace eso? ¿Es simplemente:

rm file_1.txt, por ejemplo (una vez que esté en el directorio correcto?)

o más bien:

image

rm xboxera-2021-10-20-003257-v20210928161912.tar?

sí, no debería haber archivos tar, solo .tar.gz

elimina cualquier cosa que sea anterior a octubre de 2021

Muchas gracias por la rápida asistencia.

Disculpa que interrumpa, pero ¿hay algo más que debería limpiarse de vez en cuando?

Después de una reconstrucción de la aplicación en la consola, puedes ejecutar ./launcher cleanup y esto limpiará algunos archivos antiguos.

Las copias de seguridad también se pueden eliminar desde la interfaz gráfica de usuario (GUI).

La configuración predeterminada de Discourse es retener 5 copias de seguridad.

Puedes ir a administración > copias de seguridad y ver las copias de seguridad.

Esto es bastante normal. Es una advertencia en lugar de un error. También hay otra después de esta que requiere confirmación para continuar. @IAmGav probablemente pueda explicarlos mejor que yo. :slightly_smiling_face: