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.
Création du device, sa taille doit être suffisante pour contenir tous les changements du système initial durant le backup.
lvcreate -L500M -s -n snapshot-tmp /dev/vg00/databases |
Montage du nouveau device et backup
mount /dev/vg00/snapshot-tmp /mnt/snapshot-tmp backup ..... |
Puis destruction du snapshot :
umount /mnt/snapshot-tmp lvremove /dev/vg00/snapshot-tmp |
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'; |
Cette commande est évidemment inutile pour la sauvegarde d'un serveur en utilisant la fonction snapshot de lvm.
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:
-a mode archive, préserve les liens, les droits et autres attributs
-v verbose
-z compresse les données avant de les envoyer
-e ssh pour effectuer la communication en utilisant ssh
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