[Postfixbuch-users] Problem mit Sicherung der Mails

Uwe Driessen driessen at fblan.de
Do Jul 19 00:52:07 CEST 2007


Peer Heinlein schrieb: 
> Am Mittwoch, 18. Juli 2007 12:21 schrieb Uwe Driessen:
> 
> 
> > Mailverzeichnisse im Betrieb zu sichern ist eigentlich immer zum
> > Scheitern verurteilt. Kommt dem einer offenen Datenbank zu sichern
> 
> Falsch.
> 
> Das Maildir-Format kann absolut problemlos im laufenden Betrieb
> gesichert werden. Darum ist Maildir ja explizit so konzipiert, daß es
> ohne Filelocking auskommt.

Nicht so ganz auf die Art wie er es sichert.
1. die Backup Software erstellt eine Fileliste was gesichert werden soll 
2. die Backupsoftware erkennt während der Sicherung das das sich Inhalte der DIR geändert
haben (Files neu dazu gekommen, Files verschwunden)
3. Software aktualisiert seine Fileliste und versucht das zu kompensieren
4. Beim Vergleich das gleiche Spielchen

Dadurch die lange Datensicherungszeit und es entstehen auch Inkonsistenzen in seinem
Backup.  

Das ist in etwa das was bei offenen Datenbanken auch passiert. Deswegen der Hinweis auf
den Snapshot und rsync.   
Das mit den Datenbanken sollte nur als Vergleich dienen.   
Viele Datenbanksysteme im Client-Serverbereich haben dafür auch extra Zeitangaben in denen
keine Änderungen in eine Datenbank geschrieben werden sondern in externe Tempfiles
ausgelagert sind bis das die Datenbank wieder verfügbar ist. Damit werden Inkonsistenzen
vermieden. 


Es gibt auch professionelle Band-Datensicherungssysteme die das berücksichtigen und einen
eigenen Snapshot erstellen und den dann wegsichern.
Wird ein File nicht mehr gefunden wird einfach nur ein Platzhalter geschrieben, neue Files
nach dem Start des Backups werden nicht mehr mitgesichert. 
Das Problem ist nicht die Files zu sichern sondern die Art in der das gemacht wird. Sofern
die Backupsoftware nur einfach ein File nach dem anderen im Baum die es findet auf Band
sichert ist das auch kein Problem. Ausnahme während der Sicherung verschwindet plötzlich
die Datei bevor sie aufgrund Ihrer Größe komplett geschrieben wurde. Diese ist dann nicht
mehr verwendbar.(was bei Mailfiles ja durchaus passieren kann)

So was würde für Postfix noch fehlen, das man angeben kann das ankommende Mails für die
Zeit der Datensicherung irgendwo anders zwischengelagert werden und auch Änderungen an den
Maildirs erst danach durchgeführt werden Ohne das der Enduser das mitbekommt.  

Datensicherung ist immer nur eine Momentaufnahme (Ausnahme gespiegelte Server) zu dem
Zeitpunkt da eine Dasi gemacht wird. 1 sec später sind schon wieder andere Inhalte auf der
Platte.

> 
> Bei Cyrus ist das anders. Bei mbox auch. Aber bei Maildir ist das
> absolut kein Problem, weder theoretisch, noch praktisch.
> 

Die Praktische Lösung hat er ja jetzt sollte damit auch kein Problem sein diesen Snapshot
dann auf Band zu bannen. 

Wenn man auf eine Datensicherung für bewegte Daten zurückgreifen muß ist es eigentlich
schon zu spät Datenverluste treten auf die eine oder andere Art bei Rücksicherungen immer
auf (die letzten 100 Mails nach der letzten Datensicherung sind weg).
Besser ist es auf stabile Hardware die in sich schon redundant ausgelegt und
höchstmögliche Sicherheit bietet (Raid 5, Raid 50 usw.) zu setzen.
IDE Platten im 24/7 Betrieb alle 1,5 Jahre austauschen(zumindest das was in der Regel
Standart über die Distris geliefert wird)  


Mit freundlichen Grüßen

Drießen

-- 
Software & Computer
Uwe Drießen
Lembergstraße 33
67824 Feilbingert
Tel.: 06708 / 660045   Fax: 06708 / 661397




Mehr Informationen über die Mailingliste Postfixbuch-users