- About Us
Mondo Rescue is free software, by the way, licensed under the GPL. That has not stopped a number of large corporations from using it, however. Support for individuals and for business is available from the author for the very reasonable price of $30 for one-on-one support directly from the source for as long as you use Mondo Rescue.
Mondo Rescue is capable of a lot more than I need it for. Like the reader whose note started the search, I want to be able to recover from a catastrophic hard drive failure. I'd also like a simple way to upgrade my system to a new, larger hard drive without losing any data. Using the LiveCD backup functionality of Mondo Rescue is all I need. But others may want to use its NFS capability to back up over a LAN, or to tape, or to another hard drive.
Because it is so powerful, I recommend you RTFM. The manual spells out in a little more detail other things you can use Mondo Rescue to do, such as:
As long as the release of the distribution you're running is supported, installation is quick and painless. In addition to Mondo, you need Mindi, Newt, afio, and syslinux.
I'm running SUSE 9.1 on my desktop box and had no luck at all getting either the generic version or earlier versions for SUSE to run. Just as I was giving up on being able to test Mondo Rescue, I decided to ask Mike Roark, the SUSE package maintainer for Mondo and Mindi, if he knew of anyone successfully running it on 9.1. He pointed me to some beta packages he has been testing on his own Web site, including a replacement for the version of Newt distributed by SUSE, and I was home free.
Creating a backup
Once you have the software installed, you're ready to begin exploring Mondo's capabilities. Start by entering
mondoarchive at the command line as root. After considering the lay of the land for a bit, Mondo opens a colored window for the backup dialog and begins by asking you to choose your backup medium: CD-R, CD-RW, DVD, tape drive, CD streamer, or NFS mount. Next, Mondo asks if your computer is a laptop or if the CD writer incorporates BurnProof Technology.
|Click to enlarge|
Finally, Mondo ask for the backup path. The default is /, meaning everything will be backed up, but you can itemize specific paths that you want to exclude. Do you want to verify the backups after they are written? That's the next question, and I've always found it to be a wise thing to do when making backups.
|I exchanged an email or two with Mondo's creator, Hugo Rabson. Because I saw some comments on Mondo's Web site that indicated Rabson had been vilified by a few for not making the source code more readily available, I asked if he were ever sorry for having used the GPL for Mondo Rescue in the first place. Rabson replied that he was not. "It was a necessary prerequisite to achieving a stable disaster recovery package."
When I mentioned the problems I had early on with SUSE 9.1 and the 2.6 kernel (and the change from ide-scsi to ATAPI that implies), he said:
Please use Mondo 1.7x and Mindi 0.9x; the 'stable' branch doesn't support the 2.6 kernel. I'm about to rename 1.7x/0.9x and 2.0/1.0 so I need all the feedback I can get. Also, as Mike will have told you, SUSE's newt and slang libraries have been broken since 8.1 or so. Standard Red Hat or Mandrake newt and slang libraries work as drop-in substitutes, but it's better to recompile a standard newt library within the SUSE distro to match its dependencies. That's what Mike has done, bless him.
In my opinion, he is dead right.
Restoring from backup
Once you have a good backup, you can test Mondo's restore capabilities. When you boot from the restore CD (the first CD in the backup set), you can enter
compare at the
boot: prompt to tell Mondo Restore what you want to do. If you prefer a fancy window with buttons for those choices, simply press Enter at the prompt without typing a choice.
I tried two of the alternatives: compare and interactive. Compare was pretty straightforward and after a bit (it was a single home directory backup) I was told the backup was perfect. Interactive was more complicated, with an abundance of opportunities to mess things up. Know what you're doing, or you might end up with a lot less that you started with.
To interactively restore, Mondo Rescue took me through the following dialog:
In closing, I'll pass on two tips from Mike Roark:
Some hints. Run it from the command line. I don't mean just
mondoarchiveand fill in the blanks. Take a look at the man page and figure out exactly what you want to do. It doesn't look as pretty, but it sure works nicely.
For speed you can run it with lzop. bzip2 is nice, but lzo is much faster.
Mondo Rescue is a proven industrial-strength backup and restore utility. Home users like me can make use of it, and so can corporate admins working across the LAN. Kudos to creator Hugo Rabson and the entire project team for Mondo Rescue. This is another large nugget of gold for the free software world.