reducing backup amounts parameterizing for later changes. should reduce cache sizes
This commit is contained in:
parent
c734a085e7
commit
a406cfe849
1 changed files with 13 additions and 9 deletions
22
backup.sh
22
backup.sh
|
@ -181,23 +181,27 @@ else
|
|||
;;
|
||||
"prune")
|
||||
if [[ $AC_POWER == 1 ]]; then
|
||||
hourly=6
|
||||
daily=7
|
||||
monthly=12
|
||||
yearly=5
|
||||
echo """
|
||||
Pruning backups at $DESTINATION ...
|
||||
Keeping:
|
||||
- 24 hourly backups
|
||||
- 90 daily backups
|
||||
- 12 monthly backups
|
||||
- 5 yearly backups
|
||||
- $hourly hourly backups
|
||||
- $daily daily backups
|
||||
- $monthly monthly backups
|
||||
- $yearly yearly backups
|
||||
""" | print_and_log
|
||||
/usr/bin/restic \
|
||||
RESTIC \
|
||||
-r "$BACKUP_REPOSITORY" \
|
||||
-p "$BACKUP_PASSWORD" \
|
||||
--verbose \
|
||||
--prune \
|
||||
--keep-hourly=24 \
|
||||
--keep-daily=90 \
|
||||
--keep-monthly=12 \
|
||||
--keep-yearly=5 \
|
||||
--keep-hourly=$hourly \
|
||||
--keep-daily=$daily \
|
||||
--keep-monthly=$monthly \
|
||||
--keep-yearly=$yearly \
|
||||
forget | print_and_log
|
||||
else
|
||||
echo "Not plugged in, canceling prune."
|
||||
|
|
Loading…
Reference in a new issue