Mondo Rescue Home Page
What is Mondo Rescue ?

Mondo Rescue is a GPL disaster recovery solution. It supports Linux (i386, x86_64, ia64) and FreeBSD (i386). It's packaged for multiple distributions (RedHat, RHEL, SuSE, SLES, Mandriva, Debian, Gentoo).
It supports tapes, disks, network and CD/DVD as backup media, multiple filesystems, LVM, software and hardware Raid.
You need it to be safe.
Authors
Bruno Cornec: lead development, maintenance, rpm packaging, web site, documentation
Andree Leidenfrost: co-development, maintenance, Official Debian packager
Original Author
Hugo Rabson: Creator of Mondo Rescue. The Mondo Rescue original Web site made by Hugo is also still available. Note that the paypal icon there is for rewarding Hugo's work, but has nothing to do with the current development of Mondo Rescue.
Latest news
2012-01-06 Project mondorescue version 3.0.0 is now available
The project team is happy to announce the availability of a newest version of mondorescue 3.0.0. Enjoy it as usual!
Now available at ftp://ftp.mondorescue.org
Those interested by details can read that blog entry, or details in the changelogs at the end of this announce.
As usual source packages are also available in the same directory.
Changes are :
MINDI-BUSYBOX CHANGES
- Adds support for SUID binaries (Bruno Cornec)
- Fix #499 for good, by using a real init from busybox and moving our init script to etc/init.d/rcS. We also now call the reboot from busybox to exit, which indeed reset the system correctly (in a VM at least which wasn't the case before). Requires a new mindi-busybox as well. (Bruno Cornec)
- Fixes the shell msg error by using setsid as per Busybox FAQ (Bruno Cornec)
- Update to upstream busybox 1.18.5 (Bruno Cornec)
MINDI CHANGES
- Fix a bug in analyze-my-lvm where LVs were created in random order (the one of lvscan) instead of using the dm-xxx order, which creates issues at restore time between the mapping created then and the one we had at backup time which could be inconssistent (Bruno Cornec)
- Force activation of first partition which should not be optional as everything is destroyed before (Bruno Cornec)
- Exclude sysfs devpts and tmpfs partitions found in RHEL 6.2 from analyze by mindi (made error messages) (Bruno Cornec)
- Fix a bug in mindi when having multiple swap partiions with same starting string (/dev/dm-1 and /dev/dm-16). (Bruno Cornec)
- Exclude /run similarly to /sys and /proc (Bruno Cornec)
- Fix #525 and improve printing when no /etc/raidtab, but still md devices (Bruno Cornec)
- Adds support for a new pata_atiixp, bnx2i, virtio drivers (Bruno Cornec)
- Force block size back to 32768 in OBDR mode after skipping the 2 tape marks, to read the additional rootfs data corerctly (Bruno Cornec)
- Fix #498 by using an external program (hpsa_obdr_mode) which can set the mode of the tape to CD-ROM or Sequential at will. (Bruno Cornec)
- Simplify the function engaging SCSI for Smart Array controllers, and support as many controller as we have (Bruno Cornec)
- Attempt to solve #503 by handling /lib64 separately for udev and only if not a link (to /lib) for Ubuntu 64 (Bruno Cornec)
- Fix #499 by using a real init from busybox and moving our init script to etc/init.d/rcS. We also now call the reboot from busybox to exit, which indeed reset the system correctly (in a VM at least which wasn't the case before). Requires a new mindi-busybox as well. (Bruno Cornec)
- Improve mindi support for kernel 3.x (Bruno Cornec)
- Improve again ProLiant HW support, by adding references to the yet to come SSSTK rpm so that conrep is called at its future right place. (Bruno Cornec)
- Fix #491 by correctly checking Xen kernel used for a dom0 env (Bruno Cornec)
- Adds support for hwaddr (MAC addresses) at restore time, and map to the correct NIC if it's found at restore time (Stefan Heijmans/Bruno Cornec)
- Fix an issue on udevadm call (Bruno Cornec)
- Fix #501 by pushing BOOT_SIZE to 36864 for certain Ubuntu cases (Bruno Cornec)
- Add compatibility with the latest SSSTK + PSP content for HP ProLiant + branding homogeneous now. Using hpacuscripting now. (Bruno Cornec)
- Fix bugs in the kernel detection routine of mindi related to echo badly captured (Bruno Cornec)
- Uses the -d option of the mount command to avoid leaving loop devices in use. Should fix the problems reported on the ML with NFS and more than 8 ISO images (Bruno Cornec)
- Copy everything under .ssh of root account to allow for sshfs mount without passwd at restore time. (Bruno Cornec)
- Improve msgs printed during kbd analysis (Bruno Cornec)
- Fix an error when dmidecode reports comments before system name (Bruno Cornec)
- Move fvat nd fat modules to CDROM_MODS in order to have them in the initrd to support saving logs to a USB device e.g. (Bruno Cornec)
- Fix #492 by removing an extra useless fi (Bruno Cornec)
- Fix issues in test of FindKernel for Xen and non Xen cases (Bruno Cornec)
- Improve mbr.bin handling (Bruno Cornec)
- Improve error message in case mondorestore isn't found (Bruno Cornec)
- Install an MBR on USB devices when possible (Bruno Cornec)
- Fix a compatibility bug in mindi where exclude lists with '|' was incorrectly analyzed (' ' still expected) (Bruno Cornec)
- Adds 3 binaries called potentially by udev to support USB key mount at restore time (Victor Gattegno)
- Removes a warning when trying to launch udevadm and it doesn't exist (RHEL 5 e.g.) (Bruno Cornec)
MONDO CHANGES
- Fix #500 and #473 by adding support of old metadata format for mdadm if using grub < 0.9x or lilo on a md boot device (Bruno Cornec)
- mondoarchive now exists if the mt command is missing when needed (Bruno Cornec)
- Remove all mention of mondorescue.com from code (Bruno Cornec)
- Fix grub installation if we had to go in the hack part which wasn't using the correct variables to make decisions ! (Bruno Cornec)
- Exclude /run similarly to /sys and /proc (Bruno Cornec)
- Fix #512 by clearing old scratchdir before changing to a new (Bruno Cornec)
- Fix #511 now stabgrub is called also after conf file modifications (Bruno Cornec)
- Fix #520 by using a correct grep sequence (Victor Gattegno)
- Fix a bug where on OBDR mode compression was turned off to create the OBDR content but not back on (Bruno Cornec)
- Adds support for hwaddr (MAC addresses) at restore time, and map to the correct NIC if it's found at restore time (Bruno Cornec/Stefan Heijmans)
- Mindi progression still not good, but showing now 3% when calling mindi. (Bruno Cornec)
- Fix #436 by adding some newtDrawForm where appropriate. (Bruno Cornec)
- Uses the -d option of the mount command to avoid leaving loop devices in use. Should fix the problems reported on the ML with NFS and more than 8 ISO images (8 being the default number of loop devices available) (Bruno Cornec)
- Fix #496 by supporting the protocol in the output of the mount command (sshfs#...) (Bruno Cornec)
- Avoid a useless umount when changing of afio set, let insist_on_cd check and perform if needed (Bruno Cornec)
- Adds the post-nuke script sample for Debian (Guillaume Pernot/Andrée Leidenfrost)
- Solve #495 by skipping the potential (auto-read-only) when analyzing /proc/mdstat result (Bruno Cornec)
- Fix a panadoid_free done on the wrong variable (solve a memory leak) (Bruno Cornec)
- Really support both mkisofs and genisoimage everywhere (Bruno Cornec)
- Try to handle netfs_user better in all cases (NFS and SSHFS) (Bruno Cornec)
2011-10-19 New beta and numbering format for the project
I have taken new decisions on the numbering schema for MondoRescue, which correspond to a future new 3.0.0 version. The beta is alaready available at ftp://ftp.mondorescue.org/test. Please test and report your findings. And all that will be ikkustrated by a new logo, but more on that later on...
2011-06-30 Regression in mindi-busybox 1.18.3
The mindi-busybox 1.18.3 packages currently availble have a regression compared to the previous 1.7.3 version: it doesn't delete the loop device when umounting the ISO. So as 8 loop are available by default, depending on the media used it may errored more or less rapidly. If you do not suffer from the tar problem that motivated that upgrade, go back to 1.7.3 or increase the number of loop devices when loading the device.
We are working on a fix for the mindi-busybox package that will be provided as soon as possible.2011-06-28 Project mondorescue version 2.2.9.7 is now available
The project team is happy to announce the availability of a newest version of mondorescue 2.2.9.7. Enjoy it as usual!
Maintenance version which fixes an annoying segmentation fault when including or in some cases excluding directories. this version should also improve multi-device support and computation of size of partitions. Extensive description after the package list.
Now available at ftp://ftp.mondorescue.org
As usual source packages are also available in the same directory.
Changes are :
MINDI-BUSYBOX CHANGES
- Adds the swapon feature to mindi-busybox (Bruno Cornec)
- Removes telinit call in busybox to try to fix problems when reboot at end of restore (Bruno Cornec)
- Addes an extraversion for revision support (Bruno Cornec)
- Adds support for ifconfig and ping for PXE+NFS boot for this version of mindi-busybox (Bruno Cornec)
- Adds support for MT back mandatory for OBDR (Bruno Cornec)
MINDI CHANGES
- Fix mindi-get-perl-modules when perl dirs in @INC are symlinks (case on Ubuntu 11.04) (Bruno Cornec)
- Fix option --findkernel in case of Xen kernel so that mondoarchive get a correct answer instead of an empty one. (Bruno Cornec)
- Fix #484 by adding support for the arcmsr driver (to support the Areca ARC-1220 RAID Controller) (Bruno Cornec)
- Avoids error msgs if no mondo-restore.cfg file exists (when mindi used stdalone) (Bruno Cornec)
- Attempt to fix Xen kernel support by avoiding to remove xen kernel fro; the possible_kernels list too early, whereas it's used afterwards to get them. (Bruno Cornec)
- Fix #481 by supporting the new kbd file in latest Ubuntu 10.10+ (Victor Gattegno)
- Propose more variables in the mindi.conf example (Bruno Cornec)
- More explicit messages when size unsufficient in mindi for kernel + initrd as per #471 (Bruno Cornec)
- Log content of mondo-restore.cfg (Bruno Cornec)
- Remove very old code creating confusing symlinks pico to nano in init. Fix #477 (patch from MC)
MONDO-DOC CHANGES
- Fix -E and -I example in man page which were lacking the '|' as separator (Bruno Cornec)
- Update on P2V doc including RHEL6 validation and some minor additions (Lester Wade)
MONDO CHANGES
- Fix multi-media restore by umounting it before looping to ask for the next (Bruno Cornec)
- Fix #485 by replacing a wrong call to mr_asprintf which was provoking core dumped (Bruno Cornec)
- Fix a NULL pointer used in exclude_path if -E option for mondoarchive was not specified (Taguchi/Bruno Cornec)
- Fix -maxdepth option usage for find command (Taguchi)
- Free memory for mountdir which was forgotten (backport from 2.2.10) (Bruno Cornec)
- Better loging of labeling in mondo when in nuke mode (Bruno Cornec)
- Fix #468 by adding support of ext attr and compression type through the GUI. (Bruno Cornec)
- Fix #433 by introducing a new bkpinfo member (subdir) to support storing the subdir under which ISO images are stored on an external HDD (Bruno Cornec)
- Fix #432 with a better message at a start (Bruno Cornec)
- Fix #404 with text properly centered in open_and_list_dir (Chucky)
- Fix computation issues in resize_drive_proportionately_to_suit_new_drives (JB/Bruno Cornec)
For more news look here
Made with
About this website
This website has been designed according to the W3C standards in order to be viewable by most standard compliant browsers. Since it uses some CSS techniques, it may not render correctly on some non-free (as in freedom) widely used browser. If this is the case with your browser, you may want to try the latest version of Firefox, a standards compliant free software browser.
This site is best viewed with the free "Vera" True Type Font from Bitstream.



