Arquivo dump.sql na pasta de backup?

Então, estive navegando pelas minhas pastas do Discourse e encontrei um arquivo dump.sql na pasta /backup que não me lembro de ter criado manualmente. Este é um arquivo criado automaticamente durante os backups ou estou sofrendo uma invasão?

Pode ter sido deixado para trás por um backup falho, talvez se o disco encheu durante o backup. Não é provável que seja devido a uma invasão.

2 curtidas

Acredito que já vi esse tipo de coisa várias vezes e também pensei que fossem remanescentes de backups falhados.
Sua explicação parece confirmar isso. :+1:


Ou não: ↓

Deve haver um motivo diferente, pois o processo de backup cria um arquivo dump.sql.gz compactado. Apenas uma restauração poderia deixar um arquivo dump.sql descompactado, mas ele deveria se limpar depois.

@Mr.X_Mr.X Qual é o caminho absoluto do arquivo dump.sql que você viu? E qual é o carimbo de data/hora do arquivo? Poderia ser muito antigo?

2 curtidas

/var/www/discourse/tmp/backups

Houve um dump.sql e um arquivo tar.gz típico. Nada mais, estou armazenando backups no S3.

A menos que a compressão falhe?

Caso o disco esteja quase cheio, é uma possibilidade.

1 curtida

Tenho certeza de que o arquivo que você está vendo foi copiado/carregado manualmente e descompactado nesse local. Backups usam /var/www/discourse/tmp/backups/<name>/<timestamp> para armazenar o arquivo temporário dump.sql.gz e a restauração usa um diretório completamente diferente.

Estamos chamando pg_dump com o parâmetro --compress, então ele grava um dump comprimido sem um arquivo temporário. No pior caso, você veria um arquivo dump.sql.gz incompleto.

3 curtidas