[Dovecot-de] Backup mdbox

Jan Behrend jbehrend at mpifr-bonn.mpg.de
Mo Feb 2 08:42:01 CET 2015


Hallo Frederik,

On Sun, 2015-02-01 at 11:20 +0100, Frederik Wagner wrote:
>  * Was ist das beste Vorgehen für ein nightly Backup der Mailboxen?
> 
> Im Buch sowie im Netz heißt es nur man müsse sinnigerweise auf einen
> konsistenten Zustand der m/Indexfiles achten.
> Gibt es hier best practices? Ein "Mailboxdump" scheint mir nicht
> sinnvoll implementierbar und das Backupsystem sieht kein Snapshotting vor.

Als Inspieration zu einem "before"- und "after"-Skripts, 
LG Jan

#!/bin/bash

if [ "$1" == "REMOVE" ] ; then
  if [ -b /dev/vg-local/mailboxBackup ] ; then
    echo "Removing backup snapshot"
    set -e
    umount /media/mailboxBackup 2>&1 >/dev/null
    yes | lvremove /dev/vg-local/mailboxBackup
    echo -e "\ndone"
  else
    echo "Snapshot not taken, please create first"
    exit 1
  fi
else
  if [ ! -b /dev/vg-local/mailboxBackup ] ; then
    echo "Creating backup snapshot"
    service dovecot stop
    lvcreate -nmailboxBackup -s /dev/vg-local/mailbox -L50G
    service dovecot start
    mount /dev/vg-local/mailboxBackup /media/mailboxBackup -onouuid,ro
    echo "done"
  else
    echo "Snapshot already taken, please remove first"
    exit 1
  fi
fi  
exit 0


-- 
MAX-PLANCK-INSTITUT fuer Radioastronomie
Jan Behrend - Rechenzentrum
----------------------------------------
Auf dem Huegel 69, D-53121 Bonn                                  
Tel: +49 (228) 525 359, Fax: +49 (228) 525 229
jbehrend at mpifr-bonn.mpg.de http://www.mpifr-bonn.mpg.de


-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname   : smime.p7s
Dateityp    : application/x-pkcs7-signature
Dateigröße  : 6273 bytes
Beschreibung: nicht verfügbar
URL         : <https://listen.jpberlin.de/pipermail/dovecot/attachments/20150202/dd7a48a9/attachment.bin>


Mehr Informationen über die Mailingliste Dovecot