Immagini scomparse; nulla aiuta - ricostruzione container, upload:recover e post:rebake

Logo, avatar e immagini dei post sono scomparsi.

Ho controllato la cartella degli upload per una delle immagini: non ci sono.

Cosa potrebbe essere successo e c’è qualche possibilità di recupero?

Ho provato:

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

oltre a ricostruire l’immagine Docker con ./launcher rebuild app.

Ho anche provato rake posts:missing_uploads e ha restituito 0 post uploads are missing..

1 Mi Piace

Ti sei migrato dall’hosting di Discourse.org senza scaricare le tue immagini? Dove puntano le immagini interrotte?

1 Mi Piace

Nessuna migrazione. Le immagini sono semplicemente scomparse un giorno.

Una cosa che potrebbe essere importante o meno è che ho collegato uno storage a blocchi durante la configurazione di Discourse, e ho mappato le directory in app.yml in questo modo:

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

Poi ha funzionato bene per circa 2-3 mesi. Poi un giorno le immagini sono scomparse senza che io facessi nulla (tranne forse ricostruire per aggiornare Discourse all’ultima versione).

1 Mi Piace

Sembra che tu abbia perso in qualche modo lo storage a blocchi.

Lo storage a blocchi esiste ancora? Vedi file in /mnt/blockstorage/shared/standalone?

2 Mi Piace

Lo storage a blocchi esiste e posso trovare nuove immagini al suo interno: quelle che ho caricato di recente.

ma quelli vecchi mancano?

E non c’è niente nella lapide?

3 Mi Piace

Non sono sicuro di cosa sia la lapide e come/dove controllarla?

1 Mi Piace

Si trova da qualche parte in uploads. Potresti provare

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

per cercare un’immagine mancante.

C’è anche un

  rake uploads:recover_from_tombstone

(Se ricordo e digito correttamente)

3 Mi Piace