Newsgroup: it.comp.os.linux.software
Titolo: Backup Mailserver

Ciao a tutti, sto installando un Server di posta con postfix, cyrus ed
ldap.
Vorrei un consiglio sul backup da effettuare su questa macchina.
Tutte le serve viene effettuato un backup centralizzato su un lto, visto
che i dati di posta sono montati su partizioni lvm avrei intenzione di
fare uno snapshot del disco, eseguire il backup e rimuovere lo snapshot.
Ora per effettuare uno snapshot ho bisogno di un'altro disco con spazio >=
al disco che devo salvare?
Poi mi piacerebbe anche creare uno script per effettuare la copia dei mail
nuovi su un HD esterno usb da far girare ogni tot minuti/ore.
Come formato sul Mail server utilizzo Maildir.
Secondo voi l'HD esterno e' moglio formattarlo in reiserfs o lo lascio
fat32?
Avete consigli ?
Grazie.

 SI, tar.
Si, ok sono d'accordo con il tar, ma volevo sapere se avete consigli su
effettuare la copia dei dati a caldo, senza stoppare i servizi.
Secondo te ci possono essere grossi problemi?


Su Maildir sicuramente non hai problemi a servizi avviati. Ma mi stavo
chiedendo ... Ma se proprio devi farlo frequentemente, perchè non metti
il disco in RAID? E' solo un' idea, perchè non ho mai provato ad
aggiungere un disco usb in RAID, per le prestazioni, non per altro.
Ciao

 aggiungere un disco usb in RAID, per le prestazioni, non per altro.
Avevo intenzione di far partire sul disco usb un Backup di solo le
cartelle di posta, utilizzando magari rsync, ogni 10/15 minuti in modo da
avere le cartelle allineate e in caso di crash del sistema riesco a
recuperare gli utlimi mail.

 fat32?
un qualcosa tipo:
tar -xcvf /mnt/discousb/backup.tar /path/alle/directory
da mettere in un crontab...?
-- 
Massimo Bacilieri AKA Crononauta 
ICQ:4005815

 Su Maildir sicuramente non hai problemi a servizi avviati.
Se usa cyrus *NON* usa Maildir, cyrus ha un suo formato.
-- 
Luca Villani     NOC Manager  -  Wireless Solutions S.p.A.  (Dada Group)
http://www.wseurope.com
          via Castiglione 25, 40124 Bologna Italy
T:
+39 051 2966826
   F:
+39 051 2966800
   M:
+39 348 5298542
   UIN:76272621
GPG public key available

 Se usa cyrus *NON* usa Maildir, cyrus ha un suo formato.
Non ho mai usato cyrus, quindi non ne conosco il formato, ma penso che
usi un formato chq comunque sia simile ai due standard; o un solo file
come mbox, quindi non affidabile in caso di salvaggio a caldo, oppure
stile Maildir, quindi un file per ogni mail, quindi la cosa sarebbe più
fattibile (si avrebbero degli skip solo nei file in creazione in quel
momento).
Comunque ammetto la mia ignoranza per il formato usato da cyrus, le mie
sono solo supposizioni.
Ciao

 
Sarebbe comuqnue da scriptare un minimo, se no non gestisci l' errore e
potresti trovarti con un salvataggio che non serve a nulla.
Ciao

 potresti trovarti con un salvataggio che non serve a nulla.
Vabbè, era per dire che basta tar e un po' di bash, non è che ci
vogliano dei programmi particolari per fare delle archiviazioni!


 Se usa cyrus *NON* usa Maildir, cyrus ha un suo formato.
Si, ok il formato e' suo ma fa' sempre un file x ogni mail e di
conseguenza e' simile a Maildir.

 momento).
un file per ogni mail come maildir salvabili a "caldo",informazioni di
stato delle mail,date caching etc ... in database binari (probabilmente
berkley di default) da salvare a server spento,niente di "vitale" comunque
a parte il file con l'elenco delle mailbox e delle acl associate,tutto il
resto (o quasi) puo' essere ripristinato. (cyrus non e' molto backup
friendly in effetti  ... pero' ha _tanti_ altri vantaggi.)
ciao

 ciao
Bhe, la domanda scatta in maniera automatica :-)
Me ne diresti qualcuno ? Tra un pò dovrei mettere su server pop/imap, e
devo valutare un pò di prodotti...
Ciao

 devo valutare un pò di prodotti...
- e' veloce,specialmente in fase di scaricamento degli header.
- sasl e' un gran bel backend di autenticazione,versatile e utilizzato da
molti altri progetti (openldap e postfix ad esempio)
- supporta le shared folder ,le quote ,le acl.
- tanti "giochini" carini tipo uso degli hardlink per risparmiare spazio
su disco,check dei duplicati per le mail in transito ... etc ..
- supporta sieve come linguaggio di filtering delle mail lato client
,associato ad un'interfaccia web decente (avelsieve ad esempio) diventa un
gran bello strumento per far gestire vacation o filtri antispam agli
utenti.
 - tutta l'amministrazione e' scriptabile con un apposito modulo perl. 
- divisione delle mailbox in piu' partizioni .
alcune features non sono ovviamente proprie solo di cyrus eh ... 
tra le sfighe mi viene in mente solo che non puo' tenere le caselle su una
dir montata via nfs (problemi di lock ....) e i problemi di backup detti
prima.
ciao

  [.....]
Grazie mille, post salvato, mi sarà molto utile in futuro.
Ciao