<html><head><meta http-equiv="Content-Type" content="text/html charset=windows-1252"><meta http-equiv="Content-Type" content="text/html charset=windows-1252"><meta http-equiv="Content-Type" content="text/html charset=windows-1252"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;">A long time ago for a much older version of Cyrus, we hacked lmtpd (I think, it’s been years) to log the messages as it wrote them down. Then we just processed the log every hour or so to backup only those files. That saved having to traverse the entire in ode tree most of the time.<div><br><div>
<span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; "><div>-- </div><div>Stephen</div><div><br></div></span><br class="Apple-interchange-newline">
</div>
<br><div><div>On Sep 6, 2014, at 7:32 PM, Bron Gondwana <<a href="mailto:brong@fastmail.fm">brong@fastmail.fm</a>> wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div style="font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;">No, no - we do replication. Replication rocks.<br><br>You could easily stop the replica and take a snapshot of that, but our real backup solution is much more evil. I've posted it to this list before, but it's basically a perl daemon which knows far too much about how Cyrus locks its data files. It actually reads and parses cyrus.index files to work out what it needs to do.<br><br>Bron.<br><br>On Sun, Sep 7, 2014, at 04:50 AM, Marcus Schopen wrote:<br><blockquote type="cite">Hi Bron,<br><br>Am Samstag, den 06.09.2014, 22:17 +1000 schrieb Bron Gondwana:<br><blockquote type="cite">That's what we do :)<br><br></blockquote>Thanks for your feedbeek. What's your workaround for not stopping cyrus<br>before taking a lvm snapshot and run rsnapshot?<br><br>Ciao<br>Marcus<br><br><br><br><br></blockquote><br><br>--<span class="Apple-converted-space"> </span><br> Bron Gondwana<br> <a href="mailto:brong@fastmail.fm">brong@fastmail.fm</a><br>----<br>Cyrus Home Page:<span class="Apple-converted-space"> </span><a href="http://www.cyrusimap.org/">http://www.cyrusimap.org/</a><br>List Archives/Info:<span class="Apple-converted-space"> </span><a href="http://lists.andrew.cmu.edu/pipermail/info-cyrus/">http://lists.andrew.cmu.edu/pipermail/info-cyrus/</a><br>To Unsubscribe:<br><a href="https://lists.andrew.cmu.edu/mailman/listinfo/info-cyrus">https://lists.andrew.cmu.edu/mailman/listinfo/info-cyrus</a></div></blockquote></div><br></div></body></html>