Cat24.net logo putting VoIP to work


Produce an image of your trixbox hard drive with Mondo

Mondo is a reliable, comprehensive and free utility to allow you to backup and restore your hard drives. Mondo runs on GNU/Linux and is easy to install on Centos and trixbox. With Mondo it is easy to back up your trixbox PBX to CD-R and in the event of catastrophic data loss, you will be able to restore all of your data [or as much as you want], from bare metal if necessary. This means that you can use the CD’s, which are bootable, to produce a clone of your trixbox system.

This how-to describes the generation of iso images on a trixbox system that can then be copied to another PC equipped with a CD burner. There are lots more options, not covered here, that are described on the Mondo website and in the links given below.

Dec 2007 UPDATE

The process described below has been tested and works with trixbox 2.0.0 running under Centos 4.4. Current stable releases for trixbox run under Centos 4.5 and the process described below with the mondo file versions described fails….. This is being investigated…….

Follow each step

  gzip and mkisofs should already be installed with trixbox. 
  If not use yum to install them.  
  install cdrecord " yum install cdrecord "  then accept the y answer.
  afio          buffer          mindi-busybox                mindi         mondo
  afio-2.4.7-1                  buffer-1.19-1                 mindi-1.2.4-1.rhel4  
  mindi-busybox-1.2.2-3.rhel4   mondo-doc-2.2.4-1.rhel4       mondo-2.2.4-1.rhel4
  e.g. use the path /usr/local/src.  so  " cd /usr/local/src "   
  then use " wget " to download the latest version of each package
  wget ftp://ftp.mondorescue.org/rhel/4/package.rpm    
  where package.rpm is (currently):
  afio-2.4.7-1.i586.rpm                   buffer-1.19-1.i386.rpm 
  mindi-busybox-1.2.2-3.rhel4.i586.rpm    mindi-1.0.9-2.rhel4.i586.rpm 
  mondo-2.2.4-1.rhel4.i586.rpm            mondo-doc-2.2.4-1.rhel4.noarch.rpm

Installing the rpm packages

  cd to where you downloaded the files, e.g. /usr/local/src 
  in the console execute the command " rpm -ivh * " 
  (less quotes and note the wildcard) 
  all the rpm's should install in the correct order.
  eg install afio " rpm -ivh afio-2.4.7-1.i586.rpm "
  repeat for each of the rpm's buffer, mindi-busybox, mindi and mondo.  
  Mondo depends on Mindi, so install last. 

Remove a package

Test the installation

Use Mondoarchive to make an image of your hard disk

Make the recovery CD’s

Please send us comments and feedback of your successes or failures so that we can keep this how-to up to date.