diff --git a/nix/os/containers/backup.nix b/nix/os/containers/backup.nix index 8b9a3d3..19b91a4 100644 --- a/nix/os/containers/backup.nix +++ b/nix/os/containers/backup.nix @@ -139,6 +139,13 @@ in args // { done sync echo Finished rdup/rdedup backup... + + echo Removing all previous backups... + rdedup --dir=${bkpDestination}/rdedup list | grep -v ''${TIMESTAMP} | xargs echo rdedup --dir=${bkpDestination}/rdedup remove + + echo Running rdedup garbage-collector... + time rdedup -v -ttt --dir=${bkpDestination}/rdedup gc + echo Determining backup destination size ${bkpDestination}/rdedup... du -hs ${bkpDestination}/rdedup '';