It means that if I store a 1GB file, I cannot split it into more parts because this would make things really complicated with custom file addressing tables etc. With this bucket system, I'd have to ensure that each bucket has complete files. If backup process is interrupted and restarted, I can check if the lock file exists, and then I know that I have to restart that bucket from scratch. I can store a lock file in the bucket which is currently in progress. This would be also an opportunity for me to learn how to implement backup process right.Ĭurrently my idea is to split my backup into some kind of small (100MB ? 50MB ? not sure yet.) sequentially numbered buckets (folders). That's why I decided to create something custom which I can tweak to my liking. I have tried also some dedicated programs which backup directly to cloud services, but they were to simplified or did not provide any encryption for Google Drive, which I intend to use mostly. Some programs encrypt file contents, but leave file names completely open, without even obfuscating them. Some programs compress everything to a big zip or custom format file, which can be split into parts but if I try to enumerate and extract individual files it usually ends up with timeouts. Some programs are too slow to back-up to network drives because of complex algorithms. I have tried many different programs but each of them has at least one critical flaw. I would like to backup to emulated network drives (using Expandrive or NetDrive). I have been trying to find reliable backup software which supports at least simple obfuscation for both data and filenames (XOR encryption would be fine for me) and also is able to enumerate and extract individual files from the backup archive. I do not intend to create and enterprise level client-server solution, but something simple but still tweakable to my needs. NET (not decided yet), but programming language does not matter much because I'm looking for ideas and solutions and not code (although it would be nice to have SDKs or libraries). Are there any time proven strategies, algorithms and open-source data storage formats which would be useful to develop reliable and fast incremental backup software for slow network drives?
0 Comments
Leave a Reply.AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |