fix NAME variable
This commit is contained in:
parent
b9698550f0
commit
004976ea55
@ -65,7 +65,7 @@ do
|
|||||||
source /etc/remote-backup/defaults.conf
|
source /etc/remote-backup/defaults.conf
|
||||||
source "$config"
|
source "$config"
|
||||||
|
|
||||||
echo "Debut de backup de ${REMOTE_LOCATION} vers ${SNAPSHOT_RW}/${DEST}/ a $(date)"
|
echo "Debut de backup de ${REMOTE_LOCATION} vers ${SNAPSHOT_RW}/${NAME}/ a $(date)"
|
||||||
|
|
||||||
# ------------- the script itself --------------------------------------
|
# ------------- the script itself --------------------------------------
|
||||||
|
|
||||||
@ -90,26 +90,26 @@ do
|
|||||||
# rotating snapshots of /home (fixme: this should be more general)
|
# rotating snapshots of /home (fixme: this should be more general)
|
||||||
|
|
||||||
# step 1: delete the oldest snapshot, if it exists:
|
# step 1: delete the oldest snapshot, if it exists:
|
||||||
if [ -d $SNAPSHOT_RW/$DEST/daily.${MAX_ROTATE} ]
|
if [ -d $SNAPSHOT_RW/$NAME/daily.${MAX_ROTATE} ]
|
||||||
then
|
then
|
||||||
$RM -rf $SNAPSHOT_RW/$DEST/daily.${MAX_ROTATE}
|
$RM -rf $SNAPSHOT_RW/$NAME/daily.${MAX_ROTATE}
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# step 2: shift the middle snapshots(s) back by one, if they exist
|
# step 2: shift the middle snapshots(s) back by one, if they exist
|
||||||
for backup_number in $(seq $((${MAX_ROTATE}-1)) -1 1)
|
for backup_number in $(seq $((${MAX_ROTATE}-1)) -1 1)
|
||||||
do
|
do
|
||||||
if [ -d $SNAPSHOT_RW/$DEST/daily.${backup_number} ]
|
if [ -d $SNAPSHOT_RW/$NAME/daily.${backup_number} ]
|
||||||
then
|
then
|
||||||
$MV $SNAPSHOT_RW/$DEST/daily.${backup_number} \
|
$MV $SNAPSHOT_RW/$NAME/daily.${backup_number} \
|
||||||
$SNAPSHOT_RW/$DEST/daily.$((${backup_number}+1))
|
$SNAPSHOT_RW/$NAME/daily.$((${backup_number}+1))
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
|
|
||||||
# step 3: make a hard-link-only (except for dirs) copy of the latest snapshot,
|
# step 3: make a hard-link-only (except for dirs) copy of the latest snapshot,
|
||||||
# if that exists
|
# if that exists
|
||||||
if [ -d $SNAPSHOT_RW/$DEST/daily.0 ]
|
if [ -d $SNAPSHOT_RW/$NAME/daily.0 ]
|
||||||
then
|
then
|
||||||
$CP -al $SNAPSHOT_RW/$DEST/daily.0 $SNAPSHOT_RW/$DEST/daily.1
|
$CP -al $SNAPSHOT_RW/$NAME/daily.0 $SNAPSHOT_RW/$NAME/daily.1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# step 4: rsync from the system into the latest snapshot (notice that
|
# step 4: rsync from the system into the latest snapshot (notice that
|
||||||
@ -123,10 +123,10 @@ do
|
|||||||
--exclude-from="$EXCLUDES" \
|
--exclude-from="$EXCLUDES" \
|
||||||
--bwlimit=$BWLIMIT \
|
--bwlimit=$BWLIMIT \
|
||||||
${REMOTE_LOCATION} \
|
${REMOTE_LOCATION} \
|
||||||
$SNAPSHOT_RW/$DEST/daily.0
|
$SNAPSHOT_RW/$NAME/daily.0
|
||||||
|
|
||||||
# step 5: update the mtime of daily.0 to reflect the snapshot time
|
# step 5: update the mtime of daily.0 to reflect the snapshot time
|
||||||
$TOUCH $SNAPSHOT_RW/$DEST/daily.0
|
$TOUCH $SNAPSHOT_RW/$NAME/daily.0
|
||||||
|
|
||||||
# and thats it for home.
|
# and thats it for home.
|
||||||
|
|
||||||
@ -141,6 +141,6 @@ do
|
|||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
echo "Fin de backup de ${REMOTE_LOCATION} vers ${SNAPSHOT_RW}/${DEST}/ a $(date)"
|
echo "Fin de backup de ${REMOTE_LOCATION} vers ${SNAPSHOT_RW}/${NAME}/ a $(date)"
|
||||||
echo '-----------------------------------------------------------------------'
|
echo '-----------------------------------------------------------------------'
|
||||||
done
|
done
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user