Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 11/07/2014, à 11:50

Fxnube

Script de sauvegarde de site web

Bonjour à tous,

Je cherche à sauvegarder un site web (mutualisé chez ovh) sur un serveur dédié.
J'ai trouvé ce script qui fonctionne très bien mais je voudrai pouvoir récupérer le contenu compressé.

J'ai regarder du coté de LFTP à priori celui ci n'a pas d'option pour compresser les données.

#!/bin/bash
#Ce script fait un backup du www en ftp
#
REP_DUMP='/www/'
REP_DEST='/sauvegardes/monsite/www/'
FICHIER_LOG='/sauvegardes/monsite/backup.log'
MAIL_CONTACT='mail@me.fr'
 
 
echo "*****************************************************************" >> $FICHIER_LOG
/bin/date >> $FICHIER_LOG
echo "Backup en cours" >> $FICHIER_LOG


#Ici, on sauvegarde tout sauf le répertoire compteur
lftp ftp://login:pass@ftp.monsite.fr -e "mirror / $REP_DUMP $REP_DEST ; quit"
 
  RET=$?
  RETOUR=`expr $RETOUR + $RET`
  if [ $RET -gt 0 ]
  then
    MESSAGE="Erreur de backup sur $REP_DEST\n"
   echo $MESSAGE | /usr/bin/mail -s "Erreur sur le serveur" $MAIL_CONTACT
  fi


/bin/date >> $FICHIER_LOG
/usr/bin/du -hs $REP_DEST >> $FICHIER_LOG
echo "Backup terminé" >> $FICHIER_LOG
echo "*****************************************************************" >> $FICHIER_LOG

   echo "Voir fichier $FICHIER_LOG" | /usr/bin/mail -s "Backup monsite OK" $MAIL_CONTACT

Quelles sont les options possibles afin que je puisse compressé les données avant le transfert par LFTP ?

Merci d'avance pour vos réponses.

Hors ligne

#2 Le 13/07/2014, à 11:57

Banhart

Re : Script de sauvegarde de site web

Salut,

Si tu veux faire des sauvegardes, je te conseilles d'utiliser rsync qui permet la compression.

rsync -avz foo:src/bar/ /data/tmp

Hors ligne