File dump.sql nella cartella di backup?

Ho sfogliato le mie cartelle di discourse e ho trovato un file dump.sql nella cartella /backup che non ricordo di aver creato manualmente. È un file creato automaticamente durante i backup o ho un’intrusione?

Potrebbe essere stato lasciato da un backup fallito, forse se il disco si è riempito durante il backup. Non è probabile che sia dovuto a un’intrusione.

2 Mi Piace

Credo di aver visto questo tipo di cose diverse volte e ho anche pensato che fossero resti di backup falliti.
La tua spiegazione sembra confermarlo. :+1:


O no:

Deve esserci un motivo diverso, perché il processo di backup crea un file compresso dump.sql.gz. Solo un ripristino potrebbe lasciare un file dump.sql decompresso, ma dovrebbe ripulire dopo se stesso.

@Mr.X_Mr.X Qual è il percorso assoluto del file dump.sql che hai visto? E qual è il timestamp del file? Potrebbe essere molto vecchio?

2 Mi Piace

/var/www/discourse/tmp/backups

C’era un dump.sql e un archivio tar.gz tipico. Nient’altro, sto archiviando i backup su S3.

A meno che la compressione non fallisca?

Nel caso in cui il disco sia quasi pieno, è una possibilità.

1 Mi Piace

Sono abbastanza sicuro che il file che stai vedendo sia stato copiato/caricato manualmente e decompresso in quella posizione. I backup utilizzano /var/www/discourse/tmp/backups/<name>/<timestamp> per archiviare il file temporaneo dump.sql.gz e il ripristino utilizza una directory completamente diversa.

Stiamo chiamando pg_dump con il parametro --compress, quindi scrive un dump compresso senza un file temporaneo. Nel peggiore dei casi, vedresti un file dump.sql.gz incompleto.

3 Mi Piace