Repair Exchange 2003 store on failing RAID 1 array
Posted on 2012-03-26
I have an Exchange 2003 server running on Server 2003 R2. The server has a RAID 1 array on two 146GB 15K SAS hard drives.
About two weeks ago one of the drives failed and was kicked from the array and the other drive began reporting media errors during the nightly backup. I know some of the errors are affecting the Exchange store because NT Backup can no longer complete the backup of the Exchange store and the System event log reports "bad block" errors occurring at the same time the backup runs. My last good backup of my Exchange database is from 2/13/12. Otherwise, the server continues to run without error and Exchange is functioning normally.
I have two replacement hard drives arriving today. They are identical models of the existing drives.
My question is, how should I approach this repair?
Should I replace the failed drive, let the RAID 1 mirror rebuild, then replace the 2nd defective drive, rebuild again, THEN work on repairing the damage to the Exchange DB?
Or should I attempt to repair the Exchange DB while on the existing drive that's reporting media errors, and after fixing the DB put the replacement drives in place?
Some specific questions I have regarding these two approaches:
- Will the RAID 1 rebuild to a new drive from the current drive with media errors fail, or make things worse for the Exchange database given the known bad blocks in the database? (The RAID controller is a built-in Intel Embedded Server RAID)
- I'm assuming bad blocks in the Exchange DB means I cannot shut down the Exchange services and copy the Exchange DB to another drive before repairing it. If this is correct, does this mean my best bet is to try to repair the DB in-place? Or is there a way I can duplicate/back it upbefore working on it?
Thanks for the help in advance!!