Last active
December 11, 2021 23:35
-
-
Save sophieforceno/26e5f514d58b79452d5bec6bb5e9dc23 to your computer and use it in GitHub Desktop.
rdiffrm.sh - Recursively remove old rdiff-backup increments
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#! /bin/bash | |
# rdiffrm.sh - Recursively remove old rdiff-backup increments | |
# Deletes rdiff-backup increments specified in $REPO that are older than $INCDATE days | |
# | |
# by Sophie Forceno | |
# | |
# Increment age in days | |
INCDATE="90" | |
# Path to rdiff-backup repositories. Omit trailing slash | |
REPO=( /media/backups/desktop/{home,root} /media/backups/software /media/backups/music ) | |
echo "Removing increments older than $INCDATE days from:" | |
for path in ${REPO[@]}; do | |
echo " $path..." | |
sudo rdiff-backup --remove-older-than "$INCDATE"D --force $path | |
echo "" | |
done | |
echo "Done" | |
exit 0 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment