Outils pour utilisateurs

Outils du site


vm_labx_sauvegarde

la sauvegarde des données du labx

Les services du labx sont installés par plusieurs personnes, l'admin qui installe le service est le plus apte à choisir les fichiers à sauvegarder.

architecture

les scripts de sauvegardes sont dans :

/usr/sbin/backup/scripts

il y a le script /usr/sbin/backup/labx_sauv.sh qui

  • exporte la variable DEST
    • permet au script de sauvegarde d'avoir le répertoir de destination des archives
  • une boucle qui exécute l'ensemble des scripts des services du répertoire script/
  • une commande find qui supprime les anciennes archives

les archives sont dans le répertoire /var/backups/labx_services/

Création d'un scripte de sauvegarde d'un service

Créer un script dans /usr/sbin/backup/scripts

#!/bin/bash

# le nom de l'archive est composée d'un nom et de la date d'aujourd'hui 
#prefix du nom de l'archive
NAME="wiki_labx"
#date d'aujourd'hui pour formater le nom de l'archive
DATE=`date +%y%m%d`
# formatage du nom de l'archive
FILE=${NAME}"_"${DATE}
TAR_FILE=${FILE}.tar.gz


#listes des fichiers à inserer dans l'archive
tar -czf ${DEST}/${TAR_FILE} /etc/nginx/sites-available/labx_wiki /var/www/labx_wiki
vm_labx_sauvegarde.txt · Dernière modification: 2015/05/29 19:02 par jmax