# Sugestões de Backup - Crie um grande letreiro piscante para não renomear seus backups

**URL:** https://meta.discourse.org/t/backup-suggestions-make-a-large-flashing-sign-to-not-rename-your-backups/180282
**Category:** Support
**Created:** [19 Fevereiro , 2021 01:09 UTC](https://meta.discourse.org/t/backup-suggestions-make-a-large-flashing-sign-to-not-rename-your-backups/180282 "2021-02-19T01:09:39Z")
**Posts on this page:** 7
**Page:** 1

<div class="post-metadata">

### Author: ![vel](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/vel/32/139546_2.png) [@vel](https://meta.discourse.org/u/vel)
#### Post date: [19 Fevereiro , 2021 01:09 UTC](https://meta.discourse.org/t/backup-suggestions-make-a-large-flashing-sign-to-not-rename-your-backups/180282/1 "2021-02-19T01:09:39Z")

</div>

Recebi a mensagem:

> Falha ao restaurar a partir do backup porque o arquivo de backup foi renomeado

E então encontrei o motivo neste tópico:

> [@Failed to restore from backup because backup file was renamed](https://meta.discourse.org/t/failed-to-restore-from-backup-because-backup-file-was-renamed/103700?u=vel):
>
> Getting the below error when I try to restore data from backup. Pls help. Copying archive to tmp directory... Unzipping archive, this may take a while... tar: meta.json: Not found in archive tar: Exiting with failure status due to previous errors No metadata file to extract. EXCEPTION: Migration version is missing from the filename. /var/www/discourse/lib/backup\_restore/restorer.rb:226:in `extract_metadata' /var/www/discourse/lib/backup_restore/restorer.rb:54:in `ru…

Algumas sugestões disso:

- Poderia adicionar uma nota ao usuário para não renomear o backup se o nome for importante?

- Se já houver uma nota, poderia torná-la maior e adicionar mais brilho?

- Enviar lembretes uma vez por mês para executar ou baixar um backup. O meu está antigo ☹

---

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [19 Fevereiro , 2021 13:56 UTC](https://meta.discourse.org/t/backup-suggestions-make-a-large-flashing-sign-to-not-rename-your-backups/180282/2 "2021-02-19T13:56:26Z")

</div>

É bastante raro que alguém tenha esse problema. Geralmente é muito fácil resolver. Enviar um aviso mensal sobre algo que afeta praticamente ninguém não parece muito produtivo.

Acho que é possível descobrir qual deveria ser o nome com base nas informações que estão no arquivo. Talvez seja isso que você realmente queira.

Acho que você pode ser capaz de restaurar o banco de dados manualmente e, em seguida, executar a migração, por exemplo.

---

<div class="post-metadata">

### Author: ![riking](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/riking/32/170938_2.png) [@riking](https://meta.discourse.org/u/riking)
#### Post date: [19 Fevereiro , 2021 23:53 UTC](https://meta.discourse.org/t/backup-suggestions-make-a-large-flashing-sign-to-not-rename-your-backups/180282/3 "2021-02-19T23:53:20Z")

</div>

> [@pfaffman](#):
>
> Acho que é possível descobrir qual deve ser o nome com base nas informações que estão no arquivo. Talvez seja isso que você realmente queira.

Sim, essa consulta permitirá que @vel reconstrua o nome do arquivo correto. Carregue o arquivo SQL em um banco de dados novo e separado e execute esta consulta:

```plaintext
select max(version) from schema_migrations

```

Alternativamente, encontre os dados de schema\_migrations no arquivo SQL e selecione manualmente o maior número.

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [20 Fevereiro , 2021 00:59 UTC](https://meta.discourse.org/t/backup-suggestions-make-a-large-flashing-sign-to-not-rename-your-backups/180282/4 "2021-02-20T00:59:27Z")

</div>

Os backups semanais (locais) estão ativados por padrão no Discourse. Não é isso, @pfaffman?

---

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [20 Fevereiro , 2021 01:35 UTC](https://meta.discourse.org/t/backup-suggestions-make-a-large-flashing-sign-to-not-rename-your-backups/180282/5 "2021-02-20T01:35:06Z")

</div>

Sim. Os backups semanais são o padrão.

O problema aqui foi que ele renomeou um backup antigo e, em seguida, não conseguiu restaurá-lo da maneira recomendada.

---

<div class="post-metadata">

### Author: ![jomaxro](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jomaxro/32/126216_2.png) [@jomaxro](https://meta.discourse.org/u/jomaxro)
#### Post date: [20 Fevereiro , 2021 01:37 UTC](https://meta.discourse.org/t/backup-suggestions-make-a-large-flashing-sign-to-not-rename-your-backups/180282/6 "2021-02-20T01:37:39Z")

</div>

Também acredito que haja discussões em andamento sobre a inclusão dos metadados de outra forma que não seja no nome do arquivo, permitindo a renomeação de arquivos. Mas, por enquanto, as renomeações devem ser evitadas.

---

<div class="post-metadata">

### Author: ![vel](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/vel/32/139546_2.png) [@vel](https://meta.discourse.org/u/vel)
#### Post date: [5 Março , 2021 18:18 UTC](https://meta.discourse.org/t/backup-suggestions-make-a-large-flashing-sign-to-not-rename-your-backups/180282/8 "2021-03-05T18:18:58Z")

</div>

Consegui restaurá-lo! Segui as etapas do post no topo. Peço desculpas se não ficou claro.

Foi restaurado com sucesso.

> [@pfaffman](#):
>
> É bastante raro alguém ter esse problema. Geralmente é fácil de resolver. Enviar um aviso mensal sobre algo que afeta praticamente ninguém não parece muito produtivo.

A nota/e-mail seria para os administradores, para que salvassem um backup localmente em seus computadores, caso a empresa de hospedagem saia do ar ou o servidor da empresa de hospedagem caia (levando os backups online junto).

Sei que é raro, mas isso realmente aconteceu. A empresa de hospedagem que hospedava minha instalação do Discourse desapareceu. Perdi todos os backups online. Por sorte, salvei um backup local de outubro de 2020. No total, perdi alguns meses de posts. Consegui restaurar esse backup assim que os fóruns foram reconfigurados.
