Restauration et Sauvegarde avec Backup PC


1/ Comment restaurer un fichier / site web :

Se connecter à l’interface : récupérer les identifiants et l’URL de connexion sur le PV de livraison/installation du serveur.

Dans  » Résumé de la sauvegarde « , vous retrouverez 1 sauvegarde complète par mois + une sauvegarde incrémentielle quotidienne.


Pour commencer, cliquez sur le numéro de sauvegarde correspondant à la date voulue ( date de démarrage ). Voir l’exemple ci-dessous :


L’arborescence de la sauvegarde apparaît sur la gauche et la liste des fichiers à droite, voir ci-dessous :


Il suffit alors de sélectionner le fichier/dossier à restaurer (1).
Par exemple : /boot
puis cliquez sur le bouton en bas de page  » Restaurer les fichiers sélectionnés  » (2)


Maintenant, vous disposez de 3 options possibles, voir ci-après :

Option 1 : Restauration directe
Les fichiers/dossiers sont restaurés directement sur le serveur.

Option 2 : Télécharger une archive Zip
Les fichiers/dossiers sont enregistrés sur la machine client au format Zip.

Option 3 : Télécharger une archive tar
Les fichiers/dossiers sont enregistrés sur la machine client au format tar.


2/ Restaurer une base de données (sous linux) :

Nous ne faisons pas de dump de base directement exploitable, seuls les fichiers plats sont sauvegardés. Il faut donc reconstruire la table, faire un dump puis restaurer le dump.

Pour restaurer une base de données, il faut une version de MySQL qui correspond à celle du serveur et récupérer les fichiers suivants depuis le serveur de sauvegarde :

/var/lib/mysq/

=> récupérer le dossier de la base de données concernée, le dossier MySQL, ET les fichiers : ibdata1, ib_logfile0, ib_logfile1.


/etc/mysql/

=> récupérer le dossier de la base de données concernée.


Placez les fichiers dans le même dossier en local et appliquez les bons droits, si nécessaire tapez :

chown mysql: -R /var/lib/mysql/*
et/ou
chown root: -R /etc/mysql/*


Démarrez MySQL :

systemctl start mysql ou /etc/init.d/mysql start


En cas d’erreur vérifiez que tous les fichiers sont bien restaurés avec leurs droits/privilèges et que la version de MySQL est bien identique à celle du serveur.

Ensuite il faut dumper la base de données :

mysqldump – -defaults-file=/etc/mysql/debian.cnf la_base_à_dumper > nom_de_la_base_exportée


Puis copier le dump sur le serveur :

scp nom_de_la_base_exportée toor@srvXXX:/home/toor

Tapez le mot de passe de connexion.


Il faut maintenant se connecter au serveur ( en ssh ) :

ssh toor@srvXXX

Et restaurer le dump :

mysqldump – -defaults-file=/etc/mysql/debian.cnf la_base_à_remplacer < /home/toor/nom_de_la_base_exportée


NOTE :
BackupPC effectue une sauvegarde complète et la conserve 90 jours, au maximum.
Concernant les sauvegardes incrémentielles, la configuration permet d’en stocker 30 en permanence de manière glissante. A chaque incrémentation, la plus ancienne sauvegarde incrémentielle est détruite pour libérer de la place et stocker la nouvelle, plus récente. La sauvegarde complète quant à elle, sera supprimée et remplacée à J+90.