Does anyone have recommendations for Windows full-volume/system backup tools that are friendly to syncing to offsite backups?
I'm currently using Veeam agent. It works fine locally, but then I use restic to sync the backups over to offsite. The problem is that the way it manages backup lifetime is by taking the oldest full backup and "merging" in the next incremental (and renaming the file to the next date), to keep the total backup count constant. That means every day, Restic has to process a new "full backup" file.
Thanks to deduplication it doesn't actually copy the whole thing, it still only backs up changed chunks, but it still has to read and hash 1TB+ of data which takes hours...
Chris
in reply to Asahi Lina (朝日リナ) // nullptr::live • • •Asahi Lina (朝日リナ) // nullptr::live
in reply to Chris • • •Chris
in reply to Asahi Lina (朝日リナ) // nullptr::live • • •Asahi Lina (朝日リナ) // nullptr::live
in reply to Chris • • •Asahi Lina (朝日リナ) // nullptr::live
in reply to Asahi Lina (朝日リナ) // nullptr::live • • •Asahi Lina (朝日リナ) // nullptr::live
in reply to Asahi Lina (朝日リナ) // nullptr::live • • •Asahi Lina (朝日リナ) // nullptr::live
in reply to Asahi Lina (朝日リナ) // nullptr::live • • •Asahi Lina (朝日リナ) // nullptr::live
in reply to Asahi Lina (朝日リナ) // nullptr::live • • •All good! The new full backup was 470GB (a lot of files were moved off of this drive, used to be 1.4TB), and of that 167GB was copied to the repo (156GB compressed, no surprise it's not very different because Veeam itself compresses). So the full backup approach works, and restic's dedup and chunking plays well enough with Veeam's format, even with compression.
I should blog about all this backup stuff.. ^^
King_DuckZ
in reply to Asahi Lina (朝日リナ) // nullptr::live • • •Asahi Lina (朝日リナ) // nullptr::live
in reply to King_DuckZ • • •Asahi Lina (朝日リナ) // nullptr::live
Unknown parent • • •@helmet91 Isn't that file based? The point of doing volume based backups is you can easily restore a working OS.
If I'm switching to file based, I'd just run restic directly (native builds exist).
Gabriel Adrian Samfira
in reply to Asahi Lina (朝日リナ) // nullptr::live • • •Gabriel Adrian Samfira
in reply to Gabriel Adrian Samfira • • •On the bckp site, you can periodically squash the (initial)full backup and it's immediate child bckp to keep the number of backups constant.
To restore, you can compose a raw disk file from the base backup and apply each incremental backup on top. This can be optimized if you walk through the state files, and take only the final offsets of blocks to the point in time you want to restore to and apply them on your base backup. If bkup 1,2,3,5 all changed block X, you only neex blk X from 5.
Asahi Lina (朝日リナ) // nullptr::live
in reply to Gabriel Adrian Samfira • • •Kot
in reply to Asahi Lina (朝日リナ) // nullptr::live • • •shironeko
in reply to Asahi Lina (朝日リナ) // nullptr::live • • •Asahi Lina (朝日リナ) // nullptr::live
in reply to shironeko • • •