Backup avec Mondo archive
Cherchant une solution de sauvegarde sur Ubuntu Server, j’ai trouvé mondo archive et mondo rescue. Cette solution permet de réaliser une exacte image de l’Os linux intallé (redhat, centos, ubuntu, debian…). Comme un ghost ré-installable via un ou des iso générées.
Installation
Ajout du dépôt dans le sources.list
sudo vim /etc/apt/sources.list
Liste des dépôts pour la version 11.10 de Ubuntu Server
# mondo depots deb ftp://ftp.mondorescue.org//ubuntu 11.10 contrib deb-src ftp://ftp.mondorescue.org//ubuntu 11.10 contrib
Installation des logiciels
sudo apt-get update sudo apt-get upgrade sudo atp-get install mondo*
Utilisation en ligne de commande
Génération d’une sauvegarde constituée d’une ou de plusieurs images iso de 650 Mo. Les images sont générées dans le répertoire temporaire (tmp).
sudo mondoarchive -O -N -d /tmp/
Génération d’une sauvegarde iso avec des volumes de 4,2go enregistrée sur le répertoire partagé de mon nas (ici, une freebox).
sudo mondoarchive -O -s 4200m -i -N -d /mnt/freebox
Aide du site http://wiki.pedrono.fr/index.php/Installation_de_Mondo
Extrait du man de mondoarchive
- mondoarchive -O [ options ] : sauvegarde du PC.
- mondoarchive -V [ options ] : vérification des sauvegardes.
Les autres options utiles:
- -c speed: permet de forcer la vitesse de gravure quand on backup sur CD-R.
- -w speed: permet de forcer la vitesse de gravure quand on backup sur CD-RW.
- -p prefix: permet de fixer un préfixe pour le nom de nos fichiers de backup (dans le cas où la sauvegarde tient sur plusieurs CD par exemple, les noms seront du type <prefix><n° du media>.iso).
- -i: force l’utilisation du format ISO pour la sauvegarde (à remplacer par -n ou -t si on souhaite utiliser un montage NFS ou un lecteur de bande).
- -D: permet un backup différentiel. Utile si on souhaite faire des sauvegardes incrémentales quotidiennes.
- -E path1 …pathN: permet d’exclure des répertoires du système de la sauvegarde. Il est à noter que mondoarchive exclu déjà par défaut les médias amovibles (/mnt/floppy, /mnt/cdrom, /proc, /sys, /tmp). Attention de ne pas mettre de / en fin de path à exclure.
- -I path1 …pathN: permet d’inclure de force des dossiers à embarquer dans la sauvegarde, sachant que les dossiers par défaut sont /, /home et /etc.
- -N: permet d’exclure explicitement tous les montages réseau quel que soit leur type.
- -d dev|dir: permet de désigner le périphérique de sauvegarde, ou le chemin de stockage des images générées.
- -s size: permet de préciser la taille maximale de chaque fichier image généré. Choisir par exemple 650m pour un CD-R.
- -x: permet de pointer des partitions non-linux à backuper (notamment NTFS).
Il existe de nombreuses autres options mais je ne présente ici que les options essentielles à un backup ou un clonage rapide de système Linux.
Exemple d’utilisation de la commande:
root@centreon:~# mondoarchive -O -p centreon -i -d /root/Grâce à cette commande, je demande à mondoarchive de procéder à une sauvegarde, en utilisant le format ISO. Les ISO seront préfixés centreon et seront stockées dans /root. Sans précision de taille maximale, mondoarchive va créer une seule image (éventuellement trop volumineuse pour stockage sur CD) que l’on souhaite réutiliser par la suite pour une restauration VMWare.


