![Superduper shirt pocket](https://kumkoniak.com/67.jpg)
So there you go: another completely "invisible" feature that improves SuperDuper! in significant ways that you don't have to think about.or even notice. Smart Update and Smart Delete work hand-in-hand to minimize disk full errors while maximizing speed and safety, with no significant speed penalty. Once we have the space, Smart Delete stops and allows the regular Smart Update to do its thing. But we've finally come up with a idea (and implementation) that works really well.īasically, if we hit a disk full error, we "peek" ahead and clean things up before Smart Update gets there, just enough so it can do what it needs to do. The problem has always been balancing safety with convenience. This is something we've been thinking about and working on for a while. The downside, though, is a potential for disk full errors when there's not much free space on a drive. So, in an emergency, it's much easier for a data salvaging tool to get the files back. By copying before deleting at a given level, we don't overwrite them with new data as quickly. Well, when users make mistakes, we want to give them the best chance of recovery with a data salvaging tool. In human (as opposed to developer) terms, that means when we're about to leave a folder, we tidy it up, removing anything that shouldn't be there.
![superduper shirt pocket superduper shirt pocket](https://www.sir-apfelot.de/wp-content/uploads/2018/08/superduper-shirt-pocket-download-1024x775.jpg)
So, in a depth-first copy, we clean up as we "pop" back up the directory tree. While we don't "leave all the deletions to the end", as some have suggested (usually via a peeved support email), we consciously delete files as late as is practical: what we call "post-traversal". There are some subtleties in the way Smart Update is done that can aggravate this situation - but for a good cause. Recovery typically involved doing an Erase, then copy backup, which took time and was riskier than we'd like. However, there's a small downside to this approach: if your disk is relatively full, and a change is made that could temporarily fill the disk during processing, even though the final result would fit, we're trigger a disk full error, and stop.
![superduper shirt pocket superduper shirt pocket](https://i5.walmartimages.com/asr/486a5769-3410-4362-a38f-a115971c3fa5_1.b2db227251be87a2c2761017b183f3bf.jpeg)
It does this in one pass for speed and efficiency. Since the SuperDuper!'s first release, we've had Smart Update, which speeds up copying by quickly evaluating a drive on the fly, copying and deleting where appropriate. And surprise! (I love surprises) - Smart Delete.For the technical: command-line support.
![superduper shirt pocket superduper shirt pocket](https://images.ikrix.com/product_images/large/super-duper-embellished-t-shirt-shop-online-philipp-plein-00000088339f00s004.jpg)
![superduper shirt pocket superduper shirt pocket](https://www.podfeet.com/blog/wp-content/uploads/2019/11/SuperDuper-main-interface.png)
A Finder extension to quickly run copies.Native Notification Center support (in addition to the existing Growl support).
![Superduper shirt pocket](https://kumkoniak.com/67.jpg)