Hi, metaschima.
I'm glad you have asked! I'll try me best to clearly answer those.
Quote:
Originally Posted by metaschima
Can this tool still recover a previous state without full re-install?
|
No! Not at all.
DRP is designed based on a single use case: a total disaster. It's going to be helpful only in the case when you loose everything, e.g. when your machine is lost (by you or by the force of an accident) or stolen. In that case, the person who did lost the Slackware box is, by any chance, facing one or more of these situations:
- Very upset;
- Stressed by the overall context (herself or a beloved one might be injured);
- Facing a deadline;
- Work pressure;
- Many others stressful situations...
I'm assuming here that some DRP (the plan, not this tool) was done before, even the most basic and poorly designed one. As such there is even a rudimentary 'previous state' to start with. If there is 'no previous state', well... Why bother. :P
To recover from a 'previous state' without any automation help, one might have to remember a lot of commands and procedures that, if not continuously trained and repeated, are very easy to forget. To remember these complex procedures becomes even harder in a stressful situation. This is where DRP (this tool) becomes useful.
As a side effect, a good DRP (the plan) make it easy to rebuild a system from nothing to any of the well know and tracked states. This could be useful to install from the ground other boxes that one might need. DRP (this tool) helps with that too.
Of course, DRP (this tool) can be easily modified by the user to start from any of its phases. As such, you can have a spare installation somewhere that you just want to start from there. I just don't see the point on keeping an up-to-date Slackware spare installation if DRP just can take care of this to you.
Keep in mind that DRP (this tool) helps one implement a reasonable and safe DRP (the plan) from the ground up.
Quote:
Originally Posted by metaschima
It looks interesting, but I'm concerned about the long recovery times. For most (if not all) problems I've had a complete re-install is not necessary. (...) Does it actually save time from doing it manually ?
|
Yes! But only if doing from the blue.
I was a Mac OS X user for many years. In the OS X days (although I still own a functional MacBook Pro with OS X), once Time Machine feature was introduced, it was very handy a couple of times. One I had my Macbook Air stolen, the other I have had a bad HD. When the hardware was ready to get my software back, Time Machine could handle it in about 3~8 hours. This 'how long' factor greatly depends on external variables such as file transfer bandwidth (a firewire direct connected disk is faster than a networked one).
After the initial Time Machine recover is done and you boot the machine to the last registered state, Mac OS X start doing its things (mostly indexing Spotlight search). This renders the system barely usable for some other 2~6 hours (depending if you are in a rotational disk or SSD and the amount of data you have).
So, the best case scenario for a full Mac OS X recovery is about 5h. This was my benchmark when developing DRP.
The complete DRP process using this tool, IN MY CASE, WITH MY EXTERNAL VARIABLES, is about 4h30m. It is long, indeed. But I can assure you this is a fraction of the time required by doing it by hand from the ground. By testing the same DRP by hand (a thing that I repeated over and over before get all the steps needed to develop the tool), I took about twice the time.
I can assure you: I don't want to even think about all those manual steps when I see myself on a situation that my Slackware box is gone. Those 4h30m are going to be pure bless!
Btw, I'm about to commit some improvements to DRP. Check it out later.
Thank you for you questions and feel free ask more.
Best,