Déréférence l'ID de la dernière sauvegarde d'un serveur avant de lancer l'export de celle-ci
This commit is contained in:
parent
8877829719
commit
1b44e4357a
1 changed files with 7 additions and 3 deletions
10
backup-usb
10
backup-usb
|
@ -162,10 +162,14 @@ function backup() {
|
|||
debug INFO "Export des sauvegardes ..."
|
||||
for dir in $BACKUPPCFS_MNT/*
|
||||
do
|
||||
[ ! -d "$dir" -o ! -d "$dir/latest/" ] && continue
|
||||
[ ! -d "$dir" -o ! -L "$dir/latest" ] && continue
|
||||
host="$( basename "$dir")"
|
||||
debug INFO "Export de la dernière sauvegarde du serveur $host ..."
|
||||
rsync -a --delete --numeric-ids "$dir/latest/" --exclude='/dev/*' "$MNT_DIR/$host/"
|
||||
|
||||
latest=$( readlink -e "$dir/latest" )
|
||||
[ ! -d "$latest" ] && debug ERREUR "Problème durant la résolution du lien de la dernière sauvegarde du serveur $host" && continue
|
||||
|
||||
debug INFO "Export de la dernière sauvegarde du serveur $host (sauvegarde n° $( basename $latest )) ..."
|
||||
rsync -a --delete --numeric-ids --exclude='/dev/*' "$latest/" "$MNT_DIR/$host/"
|
||||
RES=$?
|
||||
if [ $RES -ne 0 ]
|
||||
then
|
||||
|
|
Loading…
Reference in a new issue