script_d_copie
Il s’agit du quatrième script exécuté par le script de backup principal.
Il s’exécute après le script de création de dossier daté .
Son rôle est de copier les fichiers et dossiers à sauvegarder vers le serveur de backup, dans le dossier à la date du jour de la sauvegarde.
Si le dossier de sauvegarde portant la date du jour est bien atteignable, alors la copie du dossier à sauvegarder est exécutée.
#!/bin/bash # COPIE DES DOSSIERS A SAUVEGARDER # nom du fichier : script_d_copie # AUTEUR : MultiMrPat # Dernière modification : 5dec2014 # -> Création # # exemple d'appel de ce script : # ./script_d_copie "/mnt/RAIDON" "date" "log" # # Récupération du chemin défini dans l'argument 1 avec $1 # Récupération de la date définie dans l'argument 2 avec $2 # Récupération du chemin de log défini dans l'argument 3 avec $3 if [ ! -d $1/$2 ]; then echo "ATTENTION ! $1/$2 n'est pas joignable pour $0 !COPIE ANNULEE!" >> $3 else # PLACEMENT DANS LE DOSSIER CIBLE cd $1/$2 # WEB PERSO echo "`date +"%Y-%m-%d:%HH%MM"`: cp de /var/lib/libvirt/images/ $1/$2/" >> $3 cp -rfv /var/lib/libvirt/images $1/$2 2>> $3 echo "`date +"%Y-%m-%d:%HH%MM"`: FIN $0 du $2 " >> $3 fi
La suite : Le nettoyage automatique des sauvegardes anciennes