#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