meglio
(Anton)
Junho 7, 2022, 4:32am
1
Portanto, o logotipo, os avatares e as imagens das postagens desapareceram.
Verifiquei a pasta de uploads de uma das imagens - elas não estão lá.
O que pode ter acontecido e há alguma chance de recuperação?
Eu tentei:
./launcher enter app
rake uploads:recover
rake posts:rebake
assim como reconstruir a imagem do Docker com ./launcher rebuild app.
Também tentei rake posts:missing_uploads e ele retornou 0 post uploads are missing..
1 curtida
pfaffman
(Jay Pfaffman)
Junho 7, 2022, 9:18am
3
Você migrou do hosting do Discourse.org sem baixar suas imagens? Para onde as imagens quebradas apontam?
1 curtida
meglio
(Anton)
Junho 7, 2022, 12:49pm
4
Sem migração. As imagens simplesmente desapareceram um dia.
Uma coisa que pode ou não ser importante é que anexei um armazenamento em bloco ao configurar o Discourse e mapeei diretórios em app.yml assim:
- volume:
host: /mnt/blockstorage/shared/standalone
guest: /shared
Então funcionou bem por cerca de 2-3 meses. Então, um dia, as imagens desapareceram sem que eu fizesse nada (exceto talvez reconstruir para atualizar o Discourse para a versão mais recente).
1 curtida
pfaffman
(Jay Pfaffman)
Junho 7, 2022, 2:15pm
5
Parece que você perdeu seu armazenamento de blocos de alguma forma.
O armazenamento de blocos ainda existe? Você vê arquivos em /mnt/blockstorage/shared/standalone?
2 curtidas
meglio
(Anton)
Junho 7, 2022, 4:10pm
6
O armazenamento de blocos existe e posso encontrar novas imagens nele — as que fiz o upload recentemente.
pfaffman
(Jay Pfaffman)
Junho 7, 2022, 4:27pm
7
mas os antigos estão faltando?
E não há nada na lápide?
3 curtidas
meglio
(Anton)
Junho 7, 2022, 4:41pm
8
Sim
Jay Pfaffman:
E não há nada na lápide?
Não tenho certeza do que é a lápide e como/onde verifico?
1 curtida
pfaffman
(Jay Pfaffman)
Junho 7, 2022, 4:49pm
9
Está em algum lugar em uploads. Você pode tentar
find /path/to/images -name filename-of-some-image.jpg
para procurar uma imagem ausente.
Há também um
rake uploads:recover_from_tombstone
(Se eu me lembro e digito corretamente)
3 curtidas