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 (Fedora, RHEL, openSuSE, SLES, Mandriva, Mageia, Debian, Ubuntu, 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
2013-05-07 Mindi 2.1.5 is now available
The project team is happy to announce the availability of a newest version of mindi 2.1.5. Enjoy it as usual! and get details at http://brunocornec.wordpress.com/2013/05/06/an-intermediate-2-1-5-mindi-version/
Now available at ftp://ftp.mondorescue.org
As usual source packages are also available in the same directory.
Changes are :
MINDI CHANGES
- Fix #681 by reintroducing code from mindi 2.0.6 in order to support detection of initrd tyep support deep in kernel with some black magic. (Bruno Cornec/Victor Gattegno/Didier Diaz)
- Fix ReadAllLink by supporting multi-level of ../.. in link names (Bruno Cornec)
- Add cifs support for #208 with first modifications to add cifs support as an external FS - will need mondo 3.0.4 (Bruno Cornec)
- Force the addition of the RESTORE keyword in the boot line to avoid interaction at restore time. (Bruno Cornec)
- Fix #677 by adding a missing parameter to modinfo (Victor Gattegno)
- Update ProLiant support with hp-rcu and hp-fm (Gen8 and following) (Bruno Cornec)
2013-03-17 Project mondorescue version 3.0.3 is now available
The project team is happy to announce the availability of a newest version of mondorescue 3.0.3. Enjoy it as usual!
More details, as usual, in the logs at the end of this announce, and also on the blog article at http://brunocornec.wordpress.com/2013/03/17/mondorescue-3-0-3-is-finally-out/ which also asks for feedbacks from you around the next steps.
Now available at ftp://ftp.mondorescue.org.
As usual source packages are also available in the same directory.
Changes are :
MINDI-BUSYBOX CHANGES
- Try to improve ctrl-alt-del detection by adding busybox options (including syslog, klog which were missing). showkey show that the sendkey from KVM generates the right keycodes however the system still doesn't reboot. This is then still a limitation as per #627 (Bruno Cornec)
- mindi-busybox now uses an inittab which should help fixing #627 (Bruno Cornec)
- Patches to render this mindi-busybox version compatible with RHEL3 at least, potentially all older Linux 2.4 based distros (Bruno Cornec)
- Fix #632 by adding a required include to build mindi-busybox on Arch Linux (Stefan Husmann/MC)
MINDI CHANGES
- Fix #651 by removing a potential dmsetup conf before formating the USB with mkdosfs (Matthew Ross)
- Should fix an issue with RHEL 6 where mindi was comparing an info obtained by readlink -f (/dev/dm-1) different from the one in fstab (/dev/mapper/systemvg-root_lv) and the one given by vgs in GiveMapperofDm (/dev/systemvg/root_lv) (Bruno Cornec)
- Removing telinit from minimal.conf to avoid on SLES to have init coming as the target of the telinit link :-( (Bruno Cornec)
- Adding an inittab file in order to avoid problems with CTR-ALT-DEL (Bruno Cornec)
- mindi now uses the full content of minimal.conf in deplist to include it in the boot media. Prevously only a fraction of it was included (Bruno Cornec)
- blkid is needed at least by Fedora 16 at restore time early so added to minimal.conf (Bruno Cornec)
- Handle better the symlinks during the copy of content in order to support the /lib issue for F17. Performance is still degraded (Bruno Cornec)
- Adds more drivers in mindi to better support iscsi env (Bruno Cornec)
- Fix #611 for SLES SP1/SP2 with improved LVM support and addition of a function GiveVGLVOfdm to analyze-my-lvm (Matthew Ross/Bruno Cornec)
- Fix #654 by exporting correct value for LANG and LANGUAGE in analyze-my-lvm to avoid localized display (ediaz)
- Improve Fedora 17 support and #656 with all sort of symlinks from / to /usr (Bruno Cornec)
- Improve VxFS support and #167 (Bruno Cornec)
- Add proposed enhancement in #648 to add more control through conf file to boot timeout and default mode (Matthew Ross)
- Fix #649 by adding serial port detection in GetShell function which was harcoding the tty to use (Matthew Ross)
- Fix #639 bu adding dyn. libs needed on RHEL 6.3 by ssh (Peter Kohler)
- Fix #622: Adds swaplabel support if it exists (Bruno Cornec)
- Fix #647: bash is now systematically included in the ramdisk
- Fix #631 by adding /bin/lsmod to minimal.conf in order to support SLES 11 SP2
- Fix #623 by sorting correctly the dev mapper devices when more than 10 are handled (Martin Kitka/Didier Diaz)
- Adds support for 3.5 kernel and USB keyboard by adding module hid_generic (Hugo vw)
- Increase size of tmpfs using shm in order to support larger mindi boot images (Mark Wisniewski)
- Solve #646 by increasing BOOT_SIZE for Ubuntu 12.04 (Victor Gattegno)
MONDO CHANGES
- Test of mondo now also rebuilds mindi-busybox
- Fix #249 by changing the wrong affectation of fname (Jean Philippe Mohler)
- test program now builds first all versions to test
- Fix most compilation warnings (Bruno Cornec)
- Adds a warning msg at restore time so that LVM modifications are done in /tmp/i-want-my-lvm and not in the mountlist (Bruno Cornec)
- Expand the exclude list to 16 times 512 (MAX_STR_LEN) instead of 8 to support a larger exclude list. (Bruno Cornec)
- Fix #611 by changing make-me-bootable to first desactivate all active partitions on the given disk, and then reactivate only the one needed (Bruno Cornec)
- Add option -sparse to all star calls to add support of sparse file in case of star usage, as afio sparse file support seems broken (Bruno Cornec)
- Fix #652 by sending errors messages from fdisk to /dev/null to avoid LVM error messages on latest versions (Joel Kociolek)
- Fix #650 as pvdisplay output format changed in SLES 11 which returns a dm not the mapper. (Victor Gattegno)
- Fix partially #611 and #412 by calling the new OpenSUSE/SELS grub-install when detecting that a /usr/sbin/grub-install.unsupported is present (Victor Gattegno/Bruno Cornec)
- Add support for missing mkdtemp such as Red Hat 6.2 (Bruno Cornec)
- Fix #622: Adds swaplabel support if it exists (Bruno Cornec)
- Fix #623 by sorting correctly the dev mapper devices when more than 10 are handled (Martin Kitka/Didier Diaz)
- Fix #644 again by backporting a 3.1 patch to use dynamic memory allocation for the function run_program_and_log_output (Bruno Cornec)
- Improve autoconf/automake build process (Bruno Cornec)
2012-07-10 Mindi 2.1.3 is now available
The project team is happy to announce the availability of a newest version of mindi 2.1.3. Enjoy it as usual!
Now available at ftp://ftp.mondorescue.org
If you want more details, you can read that blog post at http://brunocornec.wordpress.com/2012/07/08/mindi-2-1-3-is-now-available/.
As usual source packages are also available in the same directory.
Changes are :
MINDI CHANGES
- Fix #621 by avoiding to handle iso9660 FS type from fstab as well as bind mounted FS. (Bruno Cornec)
- Fix a bug in mindi where regular expressions were used with grep without the -E option (Jeffery Kalchik)
- Fix #614 SLES kbd issue (removing double quotes was not done for all of them) (Victor Gattegno)
- mindi now includes the libnss files under /lib in minimal.conf to bring back sshfs support on Debian (Bruno Cornec)
- Mageia 2 needs .ko.xz modules detection (Bruno Cornec)
- Document the fact that selinux needs to be disable for extended attributes to be restored (was missing in the PXE example boot line) (Bruno Cornec)
2012-06-05 Project mondorescue version 3.0.2 is now available
The project team is happy to announce the availability of a newest version of mondorescue 3.0.2. Enjoy it as usual!
For details about that version, please read the dedicated blog post at http://brunocornec.wordpress.com/2012/06/05/mondorescue-3-0-2-is-now-available/, and the changelog content at the end of this announce.
Now available at ftp://ftp.mondorescue.org
As usual source packages are also available in the same directory.
Changes are :
MINDI CHANGES
- Fix a bug on RHEL 5 where lvdisplay doesn't support redirection. Adds a | cat in between, as was done for vgdisplay (Bruno Cornec)
- Fix #617 and #615: Only non directtory are transferred to the rootfs by tar, in order to avoid linked dirs such as /lib to finish fully on it. (Bruno Cornec)
- Adding pata_acpi support (Bruno Cornec)
- Fix #607 by including kernel modules symlinked to modules out of tree (hpsa case from HP PSP) (Sanjeev V Kumar)
- Fix #618 by adding support for new command tune4fs for labelling ext4 FS (needed on RHEL 5.6 at least) (Bruno Cornec)
- Add support for HP CNA in Blades for PXE boot (Bruno Cornec)
- Call kpartx to force device creation in case it wasn't done automatically as it should (Bruno Cornec)
- Avoids useless warning by using the right regexp for 2.4.x kernel detection (Bruno Cornec)
- Fix #609 by using option -L of stat in order to get the correct value for major and minor numbers of mapper links (bzium)
- Fix #600 by linking /bin/sh to /bin/bash when it's in the initrd as the default shell used. Adds support for pushd/popd at least. (Bruno Cornec)
- Fix #614 to add correct keyboard support on SLES 10 (Bruno Cornec)
- Solve #610 by adding a --nolog option to mindi, which needs to be the first one, and used in analyze-my-lvm with a redirection of errors to /dev/null. (Bruno Cornec)
- Fix #598 by increasing again boot sizes (Bruno Cornec)
- Adds support for upstart (RHEL 6.2) to try having CTRL-ALT-DEL work again (Bruno Cornec)
- Adds cnic net driver for bnx2i support on RHEL 6.2 at least (Bruno Cornec)
- Prepare a new script to compute IP addresses mr-net-find (not used yet) (Bruno Cornec)
- Fix #589 by removing fixed path for grep in mindi, and managing correctly paths for udev related binaries in mindi and rcS, and improving Arch Linux support (MC)
- mv udev.files to udev.conf under deplist.d to be more coherent (Bruno Cornec)
- Use LogFile everywhere possible as a echo replacement (Bruno Cornec)
- Fix #590 by adding a warning in case of McAfee detection, and checking tar files before their copy. (Bruno Cornec)
MONDO CHANGES
- Additon of a regression test suite in mondo-test. This version was tested with it for rhel-6-x86_64, rhel-5-x86_64, debian-6.0-x86_64, ubuntu-11.04-i386 (Bruno Cornec)
- Fix #616 by using the correct temp variable (statically allocated) for NFS analysis (Bruno Cornec)
- Fix #618 by adding support for new command tune4fs for labelling ext4 FS (needed on RHEL 5.6 at least) (Bruno Cornec)
- Improve error messages for handling better #611 (Bruno Cornec)
- Fix #596 for good as well as #473 and #500: now mondorestore will recreate correctly md devices with their original UUIDs and original metadata format. (Bruno Cornec)
- Fix #595 (MD core dump issue) by removing an abusive mr_free (Bruno Cornec)
- Manages grub version at backup time and in the conf file (Bruno Cornec)
- Adds a mkraidtab CLI parameter to test raidtab generation (Bruno Cornec)
- Rewrite strip_space in a much simpler version without valgrind warnings (Bruno Cornec)
- Fix #599 on NFS user mount error (Victor Gattegno)
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.
