Evolution Backup

Viele, die den Mail-Client Evolution verwenden, vermissen eine Backup-Funktion, welche ein komplettes Backup erstellt. Dies lässt sich aber durch ein paar einfache Befehle umgehen.

Evolution speicher die kompletten Daten in folgenden Verzeichnissen im $home des Benutzers.

.evolution

.gconf/apps/evolution

.gnome2_private/Evolution

Diese Verzeichnisse werden nun am besten mittels tar komprimiert und in an einen sicheren Ort verbannt.

tar cvzf evolution-backup.tar.gz .evolution .gconf/apps/evolution .gnome2_private/Evolution

Wenn man das ganze nur alle paar Wochen einmal macht, funktionierts so ganz gut. Wenn aber öfters ein Backup erstellt werden soll, kann das ganze in einem Shell-Skript mit Datumsfunktionen usw. erweitert werden.

Hier ein kleines Beispiel für solch ein Script.

#!/bin/sh

echo “Backup von Evolution”

DATE=`date -I`
NAME=evolution-backup-$DATE.tar.gz
DIR=`pwd`

cd ~

gconftool-2 –shutdown
evolution –force-shutdown

tar cvzf $NAME .evolution .gconf/apps/evolution .gnome2_private/Evolution

mv $NAME $DIR

cd $DIR

echo “Backup $NAME in $DIR erstellt”

Dieses Skript kann an dem Ort gespeichert werden, wo nachher die Backups hin sollen. Dann einfach noch chmod 775 evolution-backup.sh ausführen und das Skript dann mit ./evolution-backup.sh starten. Soll das Backup von Evolution wieder zurückgespielt werden, muss das Backup in das $home des Benutzers kopiert und dann

tar xvzf evolution-backup-$DATE.tar.gz

ausgeführt werden.

HIER kann das Skript heruntergeladen werden.