New: NovaBackup Retention
I’ve been using NovaBackup for some time now and recently, I decided to give it a try in my network domain. I’m happy with the product in general but one thing that’s been bothering me is the lack of a proper backup retention mechanism. The only tool I found for this was NS_Cleaner (NSCleaner.exe) and unfortunately, it was absolutely not adapted to my needs (part of the reason being that it messed up backup chains by deleting full backups and only keeping more recent incremental sets).
So, being a developer with a free weekend ahead of me, I decided to do something about it: the name of the tool is NB-Retention and it can be downloaded (for free of course) on this site. It automatically deletes data files and catalog entries based on time spans, generation count and name. Here’s an excerpt of the built-in documentation.
The NB-Retention program applies retention policies to backup sets created by NovaBackup é(version 11 and above). The program uses catalog files to determine what backup sets can be deleted without affecting “incremental chains”. If a Full backup is needed by an Incremental or a Differential backup, it is kept until all related backup-sets are marked for deletion.
Always use the /R switch to test the program and to see how your retention policies would be applied. In read mode, files are left untouched. The current version of the program works on Disk and Network backups, with optional catalog support for Tape backups. Also, imported backup sets are not processed as their original date and time of creation can’t be guaranteed.
If you give NB-Retention a try, please let me know what you think of it! Download here.