ChatGPT said:
You said:
ChatGPT said:
ChatGPT said:
ChatGPT said:
You said:
ChatGPT said:
You said:
ChatGPT said:
Ok mes sauvegardes sont prêtes. Comment je les verrifie?
C’est une excellente question, il est crucial de vérifier une sauvegarde pour s’assurer qu’elle est complète et non corrompue.
1. Vérifier les fichiers créés
D’abord, assurez-vous que les deux fichiers de sauvegarde ont bien été créés et qu’ils ne sont pas de taille nulle.
Utilisez la commande suivante pour lister les fichiers et afficher leur taille :
ls -lh backup_*.gz
Vous devriez voir deux fichiers, l’un pour la base de données et l’autre pour les fichiers du site. La taille devrait être supérieure à quelques kilo-octets.
-
backup_db_...sql.gz: C’est la sauvegarde de la base de données. -
backup_files_...tar.gz: C’est la sauvegarde de vos fichiers.
2. Vérifier l’intégrité de l’archive (pour les fichiers)
Vous pouvez tester l’intégrité du fichier tar.gz pour vous assurer qu’il n’est pas corrompu.
tar -tzf backup_files_*.tar.gz
-
-t: Liste le contenu de l’archive. -
-z: Indique que c’est un fichier compressé avecgzip. -
-f: Spécifie le nom du fichier.
Cette commande ne va pas extraire les fichiers, mais elle va les lister, ce qui confirmera que l’archive est lisible. Si elle ne retourne aucune erreur, c’est un bon signe.
3. Vérifier le contenu de la base de données
Pour la base de données, c’est un peu plus complexe sans la restaurer, mais vous pouvez au moins vérifier que le fichier sql.gz contient bien du texte (ce qui est le cas pour un dump de base de données).
gzip -dc backup_db_*.sql.gz | head -n 50
-
gzip -dc: Décompresse le fichier et envoie le résultat à la sortie standard. -
| head -n 50: Envoie les 50 premières lignes du contenu décompressé à l’écran.
Vous devriez voir les en-têtes du fichier de sauvegarde SQL, des commentaires de mysqldump, et potentiellement les premières lignes des commandes CREATE TABLE. Cela confirme que le fichier a été correctement créé.