In other words, it is pretty damn stable.Īny thoughts, questions or comments - I'd be happy to hear/answer them.Ĭlick to expand. It is now routinely used to handle multi-TB backups in production environments as well as a ton of smaller home and personal backup. During beta it saw about 15,000 installations and it went through 67 interim releases. The app went through 12 months of beta, from May 2013 to May this year. There's also quite a bit of interesting stuff in the development log. I have killed about 18 months on the app and a good half of it went into the UI design. Archiving of deleted items with age-based auto-pruning There backup scheduling options - periodic, real-time and manualĦ. This also prevents a backup from going on some other removable device that may just show up under the same letter.Ģ. Removable device tracking - it can make a note of a device fingerprint or its volume label and then track it across all drive letters, should the drive get a new one. There are no dependencies on any external frameworks - not even MFC/ATL - it's all done over raw Win32 API with a bit of COM where it's unavoidable.ġ. The app is written pretty much in C, though it does use several C++ features and it is compiled as a ++ code. I come from the system programming background and writing a lean code is a habit. It's heavily optimized through out in terms of mundane code optimization. So at the end of the backup it has the exact picture of what's at the destination, so on the next run it has no need to scan it.ĥ. remembers what's there and the incrementally updates this snapshot as it works its way through the backup. It defaults to maintaining a local snapshot of the destination, instead of re-scanning it on every run. Not a rocket science by any means, but this can speed things up by a factor of 10 when scanning slower NASes over laggy networks.Ĥ. It uses parallel disk scanning, when building the file lists for source/destination locations. It has a higher bulk copying speed than newer robocopy versions and other specialized 3rd party programs that I have tested.ģ. This eliminates unnecessary idling when copying and helps keeping the copying pipeline busy at all times. It uses fully asynchronous I/O with adaptive buffering, meaning that the app never waits for a read/write request to complete before issuing the next one. With delta copying a day worth of changes takes under an hour to propagate.Ģ. I run a backup that includes 256 GB TrueCrypt container and straight copying to an external USB3 drive takes about 4 hours. This speeds things up, in many cases dramatically. It uses delta copying to update file modified between the backup runs, so that it copied only modified blocks of files. It merely copies things from A to B, as is, and it is exceedingly good at it.ġ. It is not a all-in-one backup tool, it doesn't compress things, it doesn't FTP or encrypt files nor does it have a restore function. It's not a system backup, it doesn't create a system image that can be used to restore a bootable system after a failure. If you are currently doing your backups by copying files from your primary machine to an external drive or a NAS, the app will help you do it better, faster and in altogether more pleasant format. It's a simple data backup software that is meant for mirroring directories.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |