¿Hay instrucciones sobre cómo mover una instancia completa de Discourse a otro disco, por ejemplo, un volumen de almacenamiento en bloques de Digital Ocean? Tengo una imagen Docker autoalojada. Hay cierta información al respecto aquí, pero está un poco entrelazada con otras discusiones. Me he quedado sin espacio y el launcher no puede reconstruir por esa razón, incluso después de intentar eliminar las imágenes.
Ver:
y:
No es exactamente mi caso. Quiero mover la instancia de Discourse a almacenamiento en bloques en el mismo servidor. No quiero migrar a un servidor nuevo. Y quiero mover todo, no solo las cargas y las copias de seguridad. ¡Perdón por necesitar tanta ayuda! No quiero estropearlo.
Entonces, creo que querrías revisar el primer documento al que hice referencia. Básicamente, moverías las cargas y las copias de seguridad al disco montado, pero mantendría la base de datos en la unidad principal.
Así que, a menos que esté malinterpretando, ¿esto es lo que estás intentando hacer? (Y por supuesto, haz una copia de seguridad antes de hacerlo)
No lo he verificado, pero pensé que era la base de datos la que ocupaba el espacio y necesitaba moverse. El alto rendimiento no es una consideración.
¿Has intentado una limpieza más amplia de Docker usando docker system prune, en lugar de simplemente eliminar las imágenes?
Lo mejor es empezar midiendo y compartiendo tus mediciones. Es posible que tengas razón sobre la mejor manera de proceder, pero veamos cómo están las cosas.
Aunque docker prune también es una buena idea.
El tamaño del disco:
df -h /
Y el uso actual de ese disco:
Y el uso por parte de Docker:
docker system df
docker images -a
docker image ls
docker volume ls -qf dangling=true
(No soy un experto en Docker; probablemente sea un poco redundante, pero con todas esas salidas deberíamos poder ver el uso de Docker).
En general, el uso de tu disco será una combinación de:
- el sistema operativo
- los archivos de swap
- varios archivos de registro
- tu software de Discourse
- tus copias de seguridad
- tu base de datos
- tus subidas al foro
En muchos foros, las subidas son la parte más grande. ¡Pero hay que medir!
Si no eres un administrador de sistemas Linux experto, probablemente habrá algunas cosas antiguas innecesarias adicionales.