Scorp's approach has a lot of merit. It is hard to get much simpler than a couple of lines typed into a shell. Especially when a system has crashed down to the point that all you have is a shell.
I also like the fact that with Scorp's approach, you get to recover individual files easily. With the (very nice, I might add) Partimage solution, you restore an entire partition, even if you only wanted one file. And, oops, you might find that while you got that one file back, you back-versioned many other files you really wanted to keep. So if, say, you backed up your whole partition last week, but deleted some critical file an hour ago, everything gets restored to where it was last week.
What scorp's simple solution does not provide "out of the box" is an incremental backup capability (ie, "backup only what changed since last time I did a backup").
That sort of backup capability is very powerful, but can add lots of complexity. This is what you find in many commercial backup solutions, and is what tends to make them both difficult to learn and complex to use.
Unfortunately, these things *don't* have to be so complex. Indeed, once you have mastered tar (gzip itself is trivial), adding a rudimentary incremental capability is really not very hard at all (hint: -u option to tar on backup, -k option on restore).
The reason they get complex with the typical GUI tool (commercial or open source) is 1) the GUI tool author assumes the user is an idiot, and 2) the GUI tool designer is frequently not trained in the art/craft/science of human factors, and really doesn't do a good job of communicating functionality. One should not assume that GUI == easy. Frequently the opposite is true.
It would be nice if someone did put together an elegant front end to the rich set of power tools available to the Linux user. A GUI that is a very simple "Do what I need" image (bootable), full, and incremental backup solution that meets the following criteria:
1. The archives can be directly manipulated in a straightforward way by the standard non-GUI power tools (tar, etc.).
2. The tool can analyze the installation and backup the "right" stuff automatically, only being told where to place the archives.
3. The tool can suggest and implement a "best practices" automated backup scheme, without input from the user (taking rational defaults, but allowing overrides [such as best time of day, frequency of full versus incremental, etc.).
Anyway, for a new Mint user but long time Unix user, that's just my $.02... Hmm, maybe I should start working on that as my open source contribution...




