Fichier dump.sql dans le dossier de sauvegarde ?

J’ai parcouru mes dossiers discourse et trouvé un fichier dump.sql dans le dossier /backup dont je ne me souviens pas d’avoir créé manuellement. Est-ce un fichier créé automatiquement lors des sauvegardes ou suis-je victime d’une intrusion ?

Il a peut-être été laissé par une sauvegarde échouée, par exemple si le disque a été rempli pendant la sauvegarde. Il est peu probable que cela soit dû à une intrusion.

2 « J'aime »

J’ai l’impression d’avoir déjà vu ce genre de choses plusieurs fois et j’ai aussi pensé qu’il s’agissait de restes de sauvegardes échouées.
Votre explication semble le confirmer. :+1:


Ou pas : ᐸbigᐳ↓ᐸ/bigᐳ

Il doit y avoir une raison différente, car le processus de sauvegarde crée un fichier compressé dump.sql.gz. Seule une restauration pourrait laisser un fichier dump.sql décompressé, mais elle devrait se nettoyer après elle-même.

@Mr.X_Mr.X Quel est le chemin absolu du fichier dump.sql que vous avez vu ? Et quel est l’horodatage du fichier ? Pourrait-il être très ancien ?

2 « J'aime »

/var/www/discourse/tmp/backups

Il y avait un dump.sql et une archive tar.gz typique. Rien d’autre, je stocke les sauvegardes sur S3.

Sauf si la compression échoue ?

Si le disque est presque plein, c’est une possibilité.

1 « J'aime »

Je suis à peu près sûr que le fichier que vous voyez a été copié/téléchargé manuellement et décompressé à cet endroit. Les sauvegardes utilisent /var/www/discourse/tmp/backups/<name>/<timestamp> pour stocker le fichier temporaire dump.sql.gz et la restauration utilise un répertoire complètement différent.

Nous appelons pg_dump avec le paramètre --compress, donc il écrit une sauvegarde compressée sans fichier temporaire. Dans le pire des cas, vous verriez un fichier dump.sql.gz incomplet.

3 « J'aime »