Differential Backups Seem to Miss Emails [message #117725] |
Mon, 24 November 2014 13:46  |
 |
jcooper
Messages: 113 Registered: May 2009 Location: Syracuse, NY
|
|
|
|
Hello All,
I'd like a reality check before I submit this as a rather serious bug. This weekend I moved our KMS to a new server. I did the migration using "Method 1" from here:
http://kb.kerio.com/product/kerio-connect/server-configurati on/export-and-migration/transferring-an-installation-of-keri o-connect-to-another-server-or-operating-system-360.html
A full backup takes about 15 hours and it's hardly practical to shut down my mail server for that long. So, I did a full backup earlier in the week (Tuesday). My plan was to do a Differential backup the morning of the move, then use kmsrecover to pull the data into the new server.
The live server was on during the full backup earlier in the week. Prior to the differential backup, I turned off all the services to effectively "stop" emails but keep the admin UI working so I could schedule the backup (our gateway held the incoming messages while KMS was off).
To recover the data, I used > ./kmsrecover /volumes/mailbackup/backup
I did a couple test runs prior to the move and it all seemed to go well; it took about 90 minutes to recover the data after which I turned the server on and all seemed fine. A test email I sent to myself just prior to the differential backup appeared on the new server. I should have looked closer.
No sooner had I completed the actual migration that I started getting calls from users who were missing emails. A comparison of the two servers indicated that most (but not all) emails for the two or three days prior to the migration did not migrate.
We only have 50 or so users, and we're on Mac, so I was able to mount the old server as a share and use Carbon Copy Cloner to manually copy the missing contents of each user's store, reindex the mailbox, and they came back (iOS users had to turn their mail accounts off then on again for the missing emails to show up). "Only" took a few hours.
In the end the migration worked, albeit with a few panic attacks. But I think this problem means there's something seriously wrong with Kerio's backup system.
Like most places, we rely on these backups in case of a server meltdown, fire, etc. I have the full backup off-site and take the differentials off-site regularly. My assumption was if the server room exploded we'd have all our emails up to the last backup. But now it seems we have our emails except for the couple days leading up to the last backup.
I did find a couple threads alluding to others having similar issues, but with no clear resolution. Did I forget a needed option for kmsrecover or to check a box somewhere?
Thanks,
Jeff
|
|
|