Browse Source

ajout de compact pour le repository

master
didier denoual 1 month ago
parent
commit
f89e565b48
  1. 16
      bin/scriptBorg.sh

16
bin/scriptBorg.sh

@ -30,7 +30,7 @@ setKazVars
. $DOCKERS_ENV
. $KAZ_ROOT/secret/SetAllPass.sh
VERSION="V-01-02-2024"
VERSION="V-03-04-2024"
PRG=$(basename $0)
RACINE=$(echo $PRG | awk '{print $1}')
#IFS=' '
@ -153,6 +153,12 @@ borg prune \
PRUNE_EXIT=$?
}
Compact() {
borg compact --progress ${BORG_REPO}
}
usage() {
echo "$0 sans option lance la sauvegarde"
@ -161,8 +167,9 @@ echo "-l : Liste les sauvegardes sans monter ${BORG_REPO}"
echo "-m : Monte le REPO (${BORG_REPO} sur ${BORGMOUNT})"
echo "-u : Demonte le REPO (${BORG_REPO} de ${BORGMOUNT})"
echo "-i : Mode interractif"
echo "-c : Permet de compacter ${BORG_REPO}"
echo "-d : Permet de verifier les variables"
echo "-p : Permet de lancer la phase de purge des backups en fonction des variables: jour=${NB_BACKUPS_JOUR},semaine=${NB_BACKUPS_SEM},mois=${NB_BACKUPS_MOIS}"
echo "-p : Permet de lancer la phase de purge des backup en fonctions des variables: jour=${NB_BACKUPS_JOUR},semaine=${NB_BACKUPS_SEM},mois=${NB_BACKUPS_MOIS}"
echo "-v : Version"
exit
}
@ -268,6 +275,11 @@ for ARG in $@; do
Borgvariables
exit
;;
'-c' )
shift
Compact
exit
;;
'-p' )
shift
read -p "Ok pour lancer la purge en fonction de ces valeurs : jour=${NB_BACKUPS_JOUR},semaine=${NB_BACKUPS_SEM},mois=${NB_BACKUPS_MOIS} ? O/N : " READPURGE

Loading…
Cancel
Save