Norbert Karls wrote:I'm aware that after booting into internet recovery using ??R I can use a shell to dissolve the fusion drive, format my SSD as HFS+, mount my backup box and use QRecall's command line utility conveniently waiting there with
qrecall restore osx.longterm.quanta ':OSX' --tovolume /Volumes/SSD
to pull everything from the archive to the newly created volume without having to install a temporary OS first.
While that's technically true, it's
a lot of work. If you have an external, bootable, drive it's much easier to install macOS & QRecall there first, then use that to reformat, reconfigure, partition, install, and restore your new internal drive(s). I keep a 16Gb thumb drive around just for that purpose.
You may have purposefully glossed over some of the command-line details details, but if you didn't be aware that running the
qrecall tool from a recovery partition is a little more complicated than that. You can refer to the
Help > Guide > Troubleshooting > Restore OS X section for all of the gory details. In fact, I'd suggest having this page loaded on a tablet or smart phone before you begin.
But how would I go about restoring everything except that one big folder? Is there a hidden switch or option to achieve this? The man page doesn't say so, but I hope that's just because it tries not to drown people in text.
Sorry, there is no such option. Your original idea of first duplicating the archive an then deleting the one big document folder will work. If you still had your original drive, I would have suggested taking a final capture, deleting the one massive folder, then taking one more capture. You could have then restored your SSD from the last layer, then rolled back one layer to recall your documents folder to some other location.
And just for there record, the whole purpose of a man page is to drown users in text.
That seems an awful lot of i/o for a fairly intuitive transaction request, though.
You say "intuitive," but I say "this is there first time anyone has asked for this."
I'll add it to the wish list. It might not be that difficult to implement. There's already a to-do item to add an exclusion mechanism to the restore command. This is to solve an unusual problem where you've captured the volume that contains the archive itself. During the restore, QRecall will attempt to delete the archive (since the archive always excludes itself from any capture). It's actually the opposite problem (
not deleting an item that wasn't captured), but the mechanics of not recalling an item that was captures would be, more or less, the same.