backup incremental journalier sur linux - Codes et scripts - Linux et OS Alternatifs
Marsh Posté le 17-02-2009 à 12:32:53
C'est pas vraiment comme ça qu'on fait une backup incrémental avec tar. regarde les options -g/-G.
Marsh Posté le 17-02-2009 à 13:45:50
c'est quoi la difference entre anciens et nouveaux format GNU ??
Sinon ce code est celui de notre formateur Linux.
Pourtant ça a l'air cohérent.
Marsh Posté le 17-02-2009 à 14:08:07
Nuwanda a écrit : c'est quoi la difference entre anciens et nouveaux format GNU ?? |
té viens faire corriger un exo ici??
Marsh Posté le 17-02-2009 à 14:41:56
non pas du tout. C'etait une formation d'entreprise l'annee derniere.
La je dois proposer une solution de backup incrementielle avec la commande tar.
stou
Marsh Posté le 17-02-2009 à 12:14:56
Voici un code qui normalement devrait permettre un backup incremental de /lsrv/home /etc et /lsrv/db sur /iomega/backup.
J'ai aussi modifié le crontab pour faire ca tous les jours sauf le weekend.
Ca a l'air de fonctionner sauf que passé le weekend le backup est enorme (comme un full) . C'est à n'y rien comprendre
if [[ -f /iomega/backup/LASTBACKUP ]]; then
echo INCREM
LASTBACKUP=$(cat /iomega/backup/LASTBACKUP)
BKFILE=/iomega/backup/backup.inc.$(date +%d%m%y-%H%M)
tar -N "$LASTBACKUP" -cvzf $BKFILE /lsrv/home /etc /lsrv/db 2> /iomega/backup/log/log.$(date +%d%m%y-%H%M)
date '+%y-%m-%d %H:%M' > /iomega/backup/LASTBACKUP
else
echo FULL
date '+%y-%m-%d %H:%M' > /iomega/backup/LASTBACKUP
BKFILE=/iomega/backup/backup.$(date +%d%m%y-%H%M)
tar -cvzf $BKFILE /lsrv/home /etc /lsrv/db 2> /iomega/backup/log/log.$(date +%d%m%y-%H%M)
fi
Je demande juste une verification de ce code, si il n'y a pas un pb au niveau de la commande tar et de ses parametres.
merci.