meglio
(Anton)
7 Junio, 2022 04:32
1
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
pfaffman
(Jay Pfaffman)
7 Junio, 2022 09:18
3
¿Migraste desde el hosting de Discourse.org sin descargar tus imágenes? ¿A dónde apuntan las imágenes rotas?
1 me gusta
meglio
(Anton)
7 Junio, 2022 12:49
4
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
pfaffman
(Jay Pfaffman)
7 Junio, 2022 14:15
5
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
meglio
(Anton)
7 Junio, 2022 16:10
6
El almacenamiento en bloque existe y puedo encontrar imágenes NUEVAS allí, las que subí recientemente.
pfaffman
(Jay Pfaffman)
7 Junio, 2022 16:27
7
¿pero faltan los antiguos?
¿Y no hay nada en la lápida?
3 Me gusta
meglio
(Anton)
7 Junio, 2022 16:41
8
Sí
No estoy seguro de qué es la lápida y cómo/dónde lo compruebo.
1 me gusta
pfaffman
(Jay Pfaffman)
7 Junio, 2022 16:49
9
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