Merge strategy needs some love - Printable Version +- Hasleo Software Forums (https://www.easyuefi.com/forums) +-- Forum: Hasleo Software (formerly called EasyUEFI Development Team) (https://www.easyuefi.com/forums/forumdisplay.php?fid=1) +--- Forum: Hasleo Backup Suite (Free Windows Backup & Restore Software) (https://www.easyuefi.com/forums/forumdisplay.php?fid=10) +--- Thread: Merge strategy needs some love (/showthread.php?tid=1433) |
Merge strategy needs some love - Korkman - 03-23-2023 Currently the merge strategy seems to be: create a new file with all the data of the merged files combined, then delete the obsolete files. This doesn't scale. Example: a full backup using 51% of the available backup space. Merging any incremental backup with this is not possible, as the aforementioned method would occupy 51% twice during the merge operation. A solution to this dilemma is non-trivial (and I don't know anything about the backup file format). One strategy I could imagine: "melt" the older backup into the newer file. Say a full backup and an increment shall be merged:
In case of a crash during this process, the increment is always a valid restore option. The process could be resumed easily. This would only add the size of a "chunk" to the backup space during the operation. Maybe 100 MiB would be good for those. Compression should probably operate on chunks, not whole backup files. Thank you for your efforts to create a new backup suite and your generous free launch! Edit: a similar strategy, but much faster, for file systems supporting hole-punching: Phase 1:
Phase 2:
RE: Merge strategy needs some love - admin - 03-24-2023 Your suggestion is good, but it may be very difficult to implement. Our development team will explore its feasibility, and we will improve it in future releases if it is technically feasible, please note that it will not appear in recent releases. |