Scripts et autres logiciels

LVM, snapshot et serveur linux

Un des nombreux avantages du LVM est la fonction "snapshots" : elle permet de créer un nouveau device qui est la copie exacte du LVM à un instant donné. Vous pouvez donc faire la sauvegarde d'un système de son état à l'instant t. Quand la sauvegarde est terminée il suffit de détruire le snapshot.

Les commandes sont présentées ci-dessous et doivent être intégrées dans deux petits scripts résidants sur le serveur; ainsi en utilisant les variables DumpPreUserCmd et DumpPostUserCmd pour lancer ces scripts on peut avoir une image exacte d'un serveur à l'instant t.

Bases de données, exemple de mysql

Afin de sauvegarder les bases de données présentes sur un serveur, il faut effectuer un "dump" des bases juste avant de lancer la sauvegarde. Par exemple en rajoutant cette commande dans le fichier "config.pl" vous sauvegarder vos bases dans le fichier '/var/www/backup-mysql/backup-all-databases.sql'
$Conf{DumpPreUserCmd}     = '$sshPath -l root $host mysqldump \
-u $dbuser -p$dbpasswd --all-databases --add-locks >  /var/www/backup-mysql/backup-all-databases.sql';
Il suffit ensuite de spécifier le repertoire où a été sauvegardé les db dans la liste des répertoires à inclure dans la sauvegarde.

Cette commande est évidemment inutile pour la sauvegarde d'un serveur en utilisant la fonction snapshot de lvm.

Rsync

Un exemple d'utilisation de rsync pour la synchronisation d'un répertoire

rsync -avz -e ssh user1@pc.labo.org:/home/user1 /backup/pc-taff/ > /backup/logfile.pc-taff.home 2>&1

Cette commande va synchroniser le repertoire /home/user1 accessible par l'utilisateur user1 sur pc.labo.org avec le repertoire local /backup/pc-taff.

les options de rsync utilisées sont:

Outlook

Beaucoup d'informations sont stockées dans le fichier d'Outlook (outlook.pst) qui n'est pas lisible durant l'execution du client de mail.

Il existe quelques logiciels payants qui permettent d'effectuer une sauvegarde régulière de ce fichier , par exemple : emailsaver

Il existe également une fonction d'Outlook qui permet de faire une sauvegarde du fichier Outlook.pst automatiquement à la fermeture de l'application. Les informations sur sa mise en oeuvre sont : ici

note: les fichiers d'Outlook Express ne sont pas bloqués par l'application