Imágenes desaparecidas; nada ayuda - reconstrucción de contenedores, uploads:recover y posts:rebake

Por lo tanto, los logotipos, avatares e imágenes de publicaciones desaparecieron.

Revisé la carpeta de subidas de una de las imágenes; no están allí.

¿Qué pudo haber pasado y hay alguna posibilidad de recuperarlas?

Intenté:

./launcher enter app
rake uploads:recover
rake posts:rebake

así como reconstruir la imagen de Docker con ./launcher rebuild app.

También intenté rake posts:missing_uploads y arrojó 0 post uploads are missing..

1 me gusta

¿Migraste desde el hosting de Discourse.org sin descargar tus imágenes? ¿A dónde apuntan las imágenes rotas?

1 me gusta

No hay migración. Las imágenes simplemente desaparecieron un día.

Algo que podría ser o no importante es que adjunté un almacenamiento en bloque al configurar Discourse y mapeé directorios en app.yml de esta manera:

- volume:
    host: /mnt/blockstorage/shared/standalone
    guest: /shared

Luego funcionó bien durante aproximadamente 2-3 meses. Entonces, un día, las imágenes desaparecieron sin que yo hiciera nada (excepto quizás reconstruir para actualizar Discourse a la última versión).

1 me gusta

Parece que perdiste tu almacenamiento en bloque de alguna manera.

¿El almacenamiento en bloque todavía existe? ¿Ves archivos en /mnt/blockstorage/shared/standalone?

2 Me gusta

El almacenamiento en bloque existe y puedo encontrar imágenes NUEVAS allí, las que subí recientemente.

¿pero faltan los antiguos?

¿Y no hay nada en la lápida?

3 Me gusta

No estoy seguro de qué es la lápida y cómo/dónde lo compruebo.

1 me gusta

Está en alguna parte de las cargas. Podrías intentar

  find /path/to/images -name filename-of-some-image.jpg

para buscar una imagen faltante.
También hay un

  rake uploads:recover_from_tombstone

(Si recuerdo y escribo correctamente)

3 Me gusta