


On the third day the user modifies another 100 MB. It makes copy of the original 10 GB nas_archive to nas_archive_1. The nas_archive becomes 10.1 GB, but from backblaze’s perspective, the file has changed. The next day, the user modifies 100 MB worth of data and runs a differential backup. For simplicity we will assume the backup archive is a simple uncompressed, unencrypted flat file.įirst day user runs a backup the NAS creates nas_archive that is 10 GB. The one at backblaze was backing up the entire archive every time.įor example a user with a NAS backs up 10 GB of data up to Blackblaze with OPs original settings. The “file lifecycle” setting in Backblaze does not limit the number of backups stored. Set up retention limits in Hyper Backup when using Backblaze B2 as a backup target. In hindsight, it might have just been better to delete the storage pool and reseed the backup from scratch, verses allowing Hyper Backup to delete all of those differentials. Depending on your network provider (Comcast), you might run into trouble with such a rapid growth of data throughput. From a timing perspective that took more than a week, and consumed a ton of bandwidth doing so (I am more than 5x my normal data throughput so far this month). The down side is that Hyper Backup had to delete 424 differentials from the B2 Storage bucket. To correct my error, I implemented a 30-day retention period in Hyper Backup. The fix is easy, but could be painful depending on your network bandwidth or provider.

I was paying about 2.5 times as much as was budgeted. In my case I had achieved 454 backups before I recognized the error.

Backblaze sees the pool, no matter how many Hyper Backup differentials are there, as a single version that will grow to infinity (theoretically) if allowed. Choose Task Settings -> Rotation to choose how many backup versions to keep. To manage the number of differentials Hyper Backup maintains, you must do this in Hyper Backup. I discovered this when my storage pool swelled above the size of the original data it was backing up. In my mind, this was the setting that would manage the number of Hyper Backup differentials were retained. You can select “keep all versions”, or change the Lifecycle setting to adjust how many copies of data you retain. When setting up a storage bucket in Backblaze one of the options is “File Lifecycle”. The fix was also painful, so I wanted to share what I learned to help others who may be setting up their own backup strategy. This resulted in a growing storage pool in Backblaze along with increasing monthly storage cost. I send daily backups to Backblaze B2 from my Synology NAS, but figured out recently the configuration was not optomized.
