Wenn ich diese oder die Ordner der einzelnen User in einem frischen System einspiele bekomme ich natürlich i/o error vom Cyrus. Was für eine Datei benötigt er denn noch? Die Mailbox mit Ihrer Ordnerstruktur habe ich vorher mit cyradm auch angelegt.
Ich habe von der gesamten Platte eine Sicherung, d.h. zum testen habe ich alle dateien, auch diejenigen die in der Täglichen Sicherung nicht mit drin sind.
Die Wiederherstellung der alten Mailboxen ist für mich nicht wichtig.
Mir geht es in erster Linie darum was alles gesichert werden muß, damit ich in Zukunft die Mailboxen wiederherstellen könnte.
Auf dem neuen System hab ich die 2 Verzeichnisse dann nach vorheriger Installation von cyrus ersetzt. Die ganzen Mails und die Struktur waren danach wieder da.
Ich weiß zwar nicht ob das so richtig ist, geklappt hat es bei mir jedenfalls. Wenn wer einen besseren Weg kennt, ich würde mich für dieses Thema auch interessieren.
verstehe ich richtig du hast nur cyrus installiert, und dann ohne anlegen des Users einfach die Verzeichnisse zurückkopiert?
Kann ich mir nicht vorstellen das es funktioniert hat.
Mmhhh ich würde mit der Sicherung gerne mal versuchen auf meinem Testsystem die mailboxen erfolgreich zurücksichern.
Aber den richtigen weg habe ich noch nicht gefunden, zumindest nicht den der Funktioniert.
ich habe cyrus installiert und die mailboxen manuell wieder eingerichtet. danach dann habe ich die 2 verzeichnisse ersetzt. das hat bei mir jedenfalls geklappt.
ob das auch ohne vorheriges einrichten klappen würde weiß ich nicht, kann aber möglich sein. wäre gut wenn du das mal testen könntest. :-)
ich habe es erst gestern wieder versucht. bei mir hat es funktioniert. ich habe folgendes gemacht:
1. cyrus installiert mit yast
2. mit confixx pop postfächer angelegt (die gleichen, die es vorher waren)
3. mit cyrus control die postfächer in cyrus anlegen lassen
4. die 2 verzeichnisse ersetzt
ich habe dann darauf zugegriffen und es waren alle mails vorhanden. das ging bei mir sogar mit zwei verschiedenen cyrus versionen.
Ich verwende debian und lege meine Postfächer mit cyradm an. so habe ich es auch gemacht, und dann die zwei Ordner ausgetauscht, aber das geht so ncht, er zeigt mir die Daten nicht an.
Ich werde mich da am Wochenende nochmal versuchen.
Das Problem lag an der lokalen Testmaschine, dort waren die Rechte falsch gesetzt :oops:
Ansonsten funktioniert die Methode einfach das /var/spool/cyrus/mail/$user zurückzuspielen wenn die mailbox vorher angelegt wurde.