Patchou's Cabana

The personal blog of Patchou

Program updates!

After a long day, I have completed and released new versions of NB-Retention (1.10) and Media Center Themer (1.43). You’ll find them in the usual download pages.

That’s it for today :)

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.

NovaBackup Retention

The NB-Retention tool applies retention policies to backup sets created by NovaBackup (version 11 and above). The only tool I found for this kind of thing in the past was NS_Cleaner and unfortunately, I think it’s not adapted to most people’s needs, including mine. NovaBackup Retention 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. Retention policies can be specified by count or time span, a lot of different options and parameters are available.

Download NB-Retention 1.30 (released December 17th 2013)

Examples of how to use NB-Retention:

Display volumes to prune after 14 days: NB-Retention /R /T:14d
Delete old volumes and keep the last 3: NB-Retention /W /K:3
Delete incrementals older than a month: NB-Retention /RW /T:1m /I

How to use NB-Retention?

All you need to run this program is .NET 3.5. The program is a console application so it’s suitable for automatic execution at the beginning/end of backup jobs, or with the Windows Scheduler (which is what I chose for my own systems). The built-in read mode is designed specifically to test the program without risking altering the catalog of the backup sets in any way so don’t hesitate to give it a try.

To get a list of all the options available, including information about each of them, simply run the software with /?.

As always, feedback and comments are always welcomed, good or bad. For faster support, please visit Novastor’s forum.

  • Archive

  • Categories

  • Blogroll