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
2010-02-07 Project mondorescue version 2.2.9.2 is now available
The project team is happy to announce the availability of a newest version of mondorescue 2.2.9.2.
Among the news in that version, MondoRescue works now fully with SELinux ; Exclusions in LVM context are now working, allowing to exclude easily external PVs (or VGs/LVs) on a SAN from the backup/restore process ; 10 bugs fixed and a new Lab document is also available. All details below.
Enjoy it as usual!
Now available at ftp://ftp.mondorescue.org
As usual source packages are also available in the same directory.
Changes are :
MINDI CHANGES
- Adds support for sata_svw for Porliant DL 385 G5p. Fixes #391 (Bruno Cornec/Robert)
- Adds support for ums-cypress/ums_cypress (Bruno Cornec)
- Improves device exclusion for LVM (support for symlinks, mapper at all levels: PV, VG, LV, and new boot option excludedevs) and fixes #382, #384, #385 (Bruno Cornec)
- Rename some variables exported to avoid accidental conflict (EXCLUDE_DEVS => MINDI_EXCLUDE_DEVS and ADDITIONAL_BOOT_PARAMS => MINDI_ADDITIONAL_BOOT_PARAMS) (Bruno Cornec)
- Using forcemods="mod1 mod2" will now do something and load those modules first (Bruno Cornec)
- Adds support for links to modules (.ko pointing to .o) such as with VMWare extensions (Bruno Cornec)
- Adds i-want-my-lvm content in mindi log file (Bruno Cornec)
- Adds vmxnet3 driver support to mindi for some VMWare versions (Bruno Cornec)
- Adds scsi_dump_register to mindi SCSI_MODS for RHEL3 + IBM servers (Bruno Cornec)
- nfsopt restore boot time option added to support custom mount options for network restore (Bruno Cornec)
MONDO CHANGES
- Fix #388: SElinux (and ACLs + xattrs) are now supported fully (Bruno Cornec/Kevin Ritzenthaler)
- Improves device exclusion for LVM (support for symlinks, mapper at all levels: PV, VG, LV, and new boot option excludedevs) and fixes #381, #382, #384, #385 (Bruno Cornec)
- Fix #383 by using pvdisplay instead of relying on 8e as partition type (Bruno Cornec)
- Exclude rpc_pipefs type of filesystems from find (Bruno Cornec)
- Adds the --rescue flag to ntfsclone (Andree Leidenfrost)
- Replace some sprintf by mr_asprintf to add dynamic memory management (Bruno Cornec)
- Fix #377: Segfault in pause_and_ask_for_cdr() (ggeens)
- Fix a bug when isodir is / only when splitting it in iso_path and iso_mnt (Kennedy Doss/Bruno Cornec)
- Fix #375 mondo will segfault if the partition in sensibly_set_tmpdir_and_scratchdir() is read-only (cylau)
2009-12-23 MondoRescue Lab is now available
The project team is happy to announce the availability of the Lab material I've delivered during an HP internal training so that you could test easily on your own MondoRescue.
I wish you all the best for 2010, and a Merry Christmas 2009.
2009-12-01 Project mondorescue version 2.2.9.1 is now available
The project team is happy to announce the availability of a newest version of mondorescue 2.2.9.1. Enjoy it as usual!
Now available at ftp://ftp.mondorescue.org
As announced earlier, this is the first step of this new "Long Time Support" approach for MondoRescue. The goal is to provide you with mostly bug fixes, and minimal changes to allow for support teams and stable environment to be the least disrupted as possible. Especially that .1 version fixes #363, #364 and #367 and imroves Debian/Ubuntu support, as well as provides a "nolvm" option. Just a better 2.2.9.
As usual source packages are also available in the same directory.
Changes are :
MINDI CHANGES
- Improve support for serial console devices with a new serial boot param keyword (Bruno Cornec)
- Improve analysis of kernel modules by printing whether it's a live or extra module which has not been found as reported in #362 (Matthew Cline)
- Update deplist for Debian support for bzip2, bunzip2 (Bruno Cornec/John Rentner)
- some distro hold lvm commands under /usr/sbin (Bruno Cornec)
- Adds a nolvm boot option at restore time (Bruno Cornec)
- Adds support for diskdumplib driver useful for RHEL 3 and IBM xseries 336 (Bruno Cornec)
- Adds support for variable serial port console, with defalut to /dev/ttyS0, and a boot param to change it with serial=/dev/ttySx (Bruno Cornec)
- umount freshly created VFAT partition on USB key as Ubuntu has an automounter mounting it as soon as created (Steffen Neumann)
MONDO CHANGES
- /dev/shm is now part of the default exclude list (Bruno Cornec)
- Default to DVD size when in iso or netfs mode (Bruno Cornec)
- Fix #363 where exclude_paths was extended up to memory limit dumping core (Bruno Cornec)
- Fix #367 - the for loop doesn't make any test now, as it was computed before entering the loop, leading to an error, and was also made inside the loop anyway (Bruno Cornec)
- If using nolvm boot param option, mondorestore should also not analyze and handle i-want-my-lvm (Bruno Cornec)
- Reset an error counter before blanking a DVD to avoid always returning an error (Vincent Raman)
2009-10-13 Project mondorescue version 2.2.9 is now available
The project team is happy to announce the availability of a newest version of MondoRescue 2.2.9. Enjoy it as usual!
Among the usual bug fixes (and new bugs of course :-) you may want to note that MondoRescue now support SSHFS in addition to NFS, with more to come, latest initrd FS for 2.6.30+ kernels, exclusion of devices and partitions also in LVM, pre and post restore scripts, new network drivers (bnx2x, e1000e), ia64 fixes, grub2, ... More details at the end
You may want to loon at the README.* files installed with mindi for new PXE and bootparams options, as well as the man pages.
Please also note the modifications in the development process, as mentioned here
Now available at ftp://ftp.mondorescue.org
As usual source packages are also available in the same directory.i And missing one will be added ASAP
Changes are :
MINDI CHANGES
- Adds a conf file example for mindi. Fix #360 (Bruno Cornec)
- cdrkit support for mindi. Fix #359 (Matthew Cline)
- Exclude CIFS mounts from the mountlist. Fix #288 (Bruno Cornec)
- Adds support for initramfs (gzip/bzip2/lzma) or ext2/3/cpio initrd support with kernel 2.6.30+. Fix #353 (Bruno Cornec/Hugo Vanwoerkom)
- Improve udev timeouts (Bruno Cornec)
- Fix udev support in init for Mandriva 2009.1 (Bruno Cornec)
- Split deplist.txt in multiple conf files under deplist.d (Bruno Cornec)
- Adds Fuse SSHFS support at restore time (Bruno Cornec)
- Adds support for ext3 compressed initrd and other compression format initramfs for Debian (Bruno Cornec)
- analyze-my-lvm now removes excluded devices from list coming from mondoarchive (Bruno Cornec)
- Adds support for bnx2x (BL 460 G6), igb (Intel cards) and auth_rpcgss Debian kernel 2.6.31 (Bruno Cornec/Maxime)
- Split deplist.conf in multiple files under deplist.d and keep it only for local changes (Bruno Cornec)
- Change NFS support into a generic NetFS support. keyword changed from nfs... to netfs... and proto added (Bruno Cornec)
- Addition of a nomd option to avoid starting mdadm (Bruno Cornec)
- mpath is only started if there was a mpath entry in mountlist (Bruno Cornec)
- Fix SElinux support (Laurent Gehlen)
- Message file rewritten. Fix #160 and #346 (Bruno Cornec)
- Add support for pre and post scripts at restore time (Bruno Cornec)
- Remove inactive vg from lvmscan output in analyze-my-lvm (Bruno Cornec)
- Do not exit abruptly in any case in analyze-my-lvm when detecting an analysis issue, but return instead (Bruno Cornec)
- MINDI_CACHE is only purged if a real work is asked to mindi (Bruno Cornec)
- Adds ssh features (client and server) in the DR set (Bruno Cornec)
- Tries to create tmpfs starting at 128 MB to allow for larger content (Adolf Hartsenberg/Bruno Cornec)
- Adds the timeout parameter to udevadm to avoid default timeout of 180 s (Bruno Cornec)
- Fix a bug on Debian 5 where proc appears in fstab and afio in /bin (Bud Rogers/Bruno Cornec)
- Security Fix for a remaining /tmp hard coded reference for 1 log file only used on ia64 (parted2fdisk.pl) (Gentoo/Bruno Cornec)
- Fix #310: adds support for nfspath (Bruno Cornec)
- mindi now adds to DR set the perl modules it needs to work (now for ia64) (Bruno Cornec)
- Fix #331 by forcing nfs mode in case of pxe boot (Bruno Cornec)
- Adds support of keyword net at boot prompt (Bruno Cornec)
- ReadAllLink now normalize paths with .. in their name to remove that (fix bug on OEL4) (Bruno Cornec)
- Fix version syntax for new lvmdiskscan commands by calling --version instead of --help (Bruno Cornec)
- Adds support for additional Intel Network driver e1000e, ide-gd_mod, sata_via, dc395x (Bruno Cornec)
- Fix a bug with nosegneg optimized libs on RHEL (Bruno Cornec)
- multiple ia64 fixes in mindi, parted2fdisk.pl and init (Giuseppe Grassi)
- Fix serial support on ia64 by linking /dev/tty to /dev/ttyS0 (Giuseppe Grassi)
MONDO CHANGES
- Adds support for grub2 conf file grub.cfg in addition to menu.lst (Bruno Cornec)
- priority given to env var for tmpdir (Bruno Cornec)
- fuse FS excluded from tmpdir computation (Bruno Cornec)
- DSF now also supports partitions in addition to full disks (Bruno Cornec)
- Adds Fuse SSHFS support at restore time (Bruno Cornec)
- Excluded devices are now handled fully (with bkpinfo->exclude_devs), including in LVM (Bruno Cornec)
- Change NFS support into a generic NetFS support. keyword changed from nfs... to netfs... and proto added (Bruno Cornec)
- star only supports ACL when used with exustar mode. Fix #356 (Bruno Cornec)
- Modify getfattr call to have all extended attributes, including non user ones. Fix #357. (Kevin Ritzenthaler)
- Avoid asking the Prefix name in NFS mode twice (Bruno Cornec)
- Fix a case where the NFS dir in restore mode was mounted rw (linked to bug #291) (Bruno Cornec)
- Solve tmp dir creation which sometimes was trying to create /%xx dirs. Fix #293. (Bruno Cornec)
- Removes some memory leaks with valgrind usage (Bruno Cornec)
- Improve dynamic memory allocation with mr_asprintf (Bruno Cornec)
- Remove all the most obvious bad call to strcat and replace by mr_strcat as appropriate (Bruno Cornec)
- Remove the iamhere function (Bruno Cornec)
- Remove mr_string.c|.h useless and in duplication with mr_str.c|.h (Bruno Cornec)
- Use new libmr.a in build process (Bruno Cornec)
- Fix a bug (seg fault) when a too large mountlist was used (Bruno Cornec)
- Adds test program for mountlist and truncate_to_drive_name (Bruno Cornec)
- Add support of user for NFS write and fixes #316 (Bruno Cornec)
- mount the NFS dir in mondoarchive, if not already mounted, but present in fstab and fixes #304 (Bruno Cornec)
- Usage of partprobe at restore time if possible (Bruno Cornec)
- Allow the possibility to enter temp and scratch dir in the newt interface. Fixes #326. (Bruno Cornec)
- Protection of chains (file names) passed to system with mr_stresc which may contain strange chars (Bruno Cornec)
- Improve autoconf cuild process (Bruno Cornec)
- Some SuSE have ramdisk as modules, so modprobe brd first before testing for ramdisk presence (Stephan Lauffer)
- Security fix for a remaining /tmp hard coded reference which shouln't have a small potential impact for mondo-prep.c as the file was removed before being recreated and usage is very short (Gentoo/Bruno Cornec)
- Fix lack of formating (discovered by the new Mandriva build process) (Bruno Cornec)
- Create a new define for MAX_MOUNTLIST_ENTRIES and increse MAX_TAPECATALOG_ENTRIES to solve a reported limit (Bruno Cornec)
- Adds support of special partiion names (ida, cciss, mapth) for format-and-kludge-vfat (Bruno Cornec)
- Fix a bug where partition number was wrong for mpath type of dev (Bruno Cornec)
- Remove the maxdepth param in find to take in account deeply mounted proc file systems (Bruno Cornec)
- Fix bugs on array size reported by SuSE build system (Stephan Lauffer)
- Fix a very old bug for partiion labelling after restoration where a fstab with empty lines was causing the script to abort. (Ward Mundy/Bruno Cornec)
- Deliver again the format-and-kludge-vfat script (Bruno Cornec)
- Fix NTFS support at restore time (Conor Daly)
- Really fix the Ubuntu issue with a separate /var this time (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.
