Changeset 15935


Ignore:
Timestamp:
17 Jan 2020, 11:26:13 (5 years ago)
Author:
uli
Message:

In backup script also prune old backups.

This is neccessary to create space for new backups.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • main/waeup-ansible/templates/borg-backup.sh.j2

    r15926 r15935  
    3030BACKUP_USER="{{ b.user  }}"
    3131REPOSITORY_DIR="{{ inventory_hostname_short }}"
     32PRUNING="{{ b.pruning }}"
    3233
    3334## Hinweis: Für die Verwendung mit einem Backup-Account muss
     
    5455
    5556##
     57## Löschen alter Backups
     58## Da jeder Speicherplatz irgendwann vollläuft, wenn wir immer weiter
     59## wegspeichern, müssen alte Daten auch mal gelöscht werden. Ist unangenehem,
     60## muss aber sein.
     61##
     62
     63echo "Aufräumen alte Backups... ($PRUNING)"
     64/usr/bin/borg prune -v --list $PRUNING $REPOSITORY
     65echo "Done."
     66
     67
     68##
    5669## Dateien ins Repository übertragen
    5770## Gesichert werden hier beispielsweise die Ordner root, etc,
     
    6477echo "Übertrage Dateien ..."
    6578/usr/bin/borg create -v --stats          \
    66     $REPOSITORY::'{now:%Y-%m-%d_%H:%M}'  \
     79    $REPOSITORY::'{now:%Y%m%d-%H%M}'  \
    6780    {% for dir in borgbackup_include %}{{ dir }} {% endfor %} \
    6881    --exclude /dev                       \
Note: See TracChangeset for help on using the changeset viewer.