Tag Archiv für Dump

Backup von Cyrus

Mein Script (auf dieser Mail des Postfixbuch-User ML basierend), um jede Nacht via crontab unter dem User cyrus ein Backup der wichtigsten Daten von Cyrus zu machen:

/usr/local/bin/cyrus-backup.sh:

#!/usr/local/bin/bash

DATUM=`/bin/date +%Y-%m-%d`
/usr/local/cyrus/bin/ctl_mboxlist -d > /backup/imap/daily/dump/mboxlist_$DATUM.dump

# backup seen databases
BACKUPDIR=/backup/imap/daily
for file in `find /var/spool/imap/user -name *.seen`; do
/usr/local/cyrus/bin/cvt_cyrusdb $file skiplist $BACKUPDIR/$file.txt flat
done

Ich muß das Script demnächst u.a. noch darum erweitern, daß Cyrus zunächst gestoppt wird, bevor ein Dump der Cyrus-DBs gemacht wird.