Autres versions

Vous êtes ici : Installer et exploiterExploitationSauvegardes

Sauvegarde de l'application

Comment faire une sauvegarde complète de l'application et de ses données

Cet article vous décrit comment faire une sauvegarde complète de l'application (fichiers et données).

Contenu de la sauvegarde

Votre application est composée :
  • D'un dossier comprenant les fichiers de l'application : /webapp
  • D'une base de données
  • D'un dossier comprenant les données physique et les fichiers de configuration
  • D'un dossier de stockage des données du moteur de recherche Elasticsearch
Votre application stocke également d'autres fichiers dans le dossier storage de votre application. Certains d'entre eux peuvent être utiles à sauvegarder :
  • /conf : Fichiers de configuration de l'application spécifiques à l'environnement
  • /logs : Logs (pour plus d'information, voir Logs)
  • /imports : Fichiers à importer dans l'application
  • /sitemap : Fichiers sitemap (ils pourront être recréés à partir de l'interface d'administration)

Préparation de la sauvegarde

Voici un exemple de commande possible pour effectuer la sauvegarde de votre application :
#cd /var/www/ksup/ 
#tar -cvzf masauvegarde-webapp-ddmmaaaa.tar.gz webapp
#tar -cvzf masauvegarde-conf-ddmmaaaa.tar.gz storage/conf
Ces opérations sont à effectuer services arrêtés.
 

Restauration de la sauvegarde

Voici un exemple de commande possible pour restaurer une sauvegarde :
#cp ~/masauvegarde-webapp-ddmmaaaa.tar.gz /var/www/ksup/
#cp ~/masauvegarde-conf-ddmmaaaa.tar.gz /var/www/ksup/
#cd /var/www/ksup/ 
#tar -xvzf masauvegarde-webapp-ddmmaaaa.tar.gz webapp
#tar -xvzf masauvegarde-conf-ddmmaaaa.tar.gz storage/conf
Ces opérations sont à effectuer services arrêtés.

Mis à jour le 10 avril 2018