I own CloudBerry Pro licenses on my Windows PC clients. I live in hurricane country and I run backups to BackBlaze B2 as my cloud backup in case something really nasty wipes out both my home and the local bank vault containing my off-site rotated backup-of-my-backup copies.
I’m considering using Windows 10 Pro as a home server OS instead of Windows Server Essentials (WSE). WSE has a nice centralized client backup mechanism that is easy to configure and has easy-to-understand retention semantics (see attached).
Retain daily backups for x days – default is 5 days
Retain weekly backups for y days – default is 4 weeks
Retain monthly backups for z days – default is 6 months
This setup is a good compromise to the number of backups stored (i.e. 6 months of dailies is overkill) and I’ve always been able to find a file I need especially when run in tandem with File History for really short-term stuff. If I need a file I deleted more than a week ago, It’s always been on one of the weeklies or monthlies. I can restore a full system or restore just files or folders. Network boot restore offered by WSE has been very nice to have but not essential (a USB key is fine).
I must admit I find the retention settings in CloudBerry a bit bewildering. How could I construct backup job(s) with the same retention semantics?
Maybe?
[list]
[] A daily block job that deletes versions older than 5 days (but would that delete older weeklies and monthlies?)
[] A weekly block job that deletes versions older than 4 weeks (but would that delete older monthlies?)
[*] A monthly block job that deletes versions older than 6 months
[/list]
Question: does each backup job manage the retention of only the backups it creates? For example would my daily job blow away all the weekly and monthly backups because they’re older than 5 days?
Also: How would I fit in run the recommended full backups in such a plan?
Thanks for any advice and guidance!
Jon T.