4 votes

Récupération des emails à partir d'une base de données exchange morte

Nous avons récemment eu une panne sur notre centre de données - un disque sur un ensemble RAID de 4 disques a échoué et a fonctionné en mode dégradé pendant environ 3 semaines avant que nous puissions remplacer le disque. Le dernier jour avant son remplacement, l'échange fonctionnait si mal que pour certains utilisateurs, il tombait en panne dès qu'ils ouvraient leur boîte aux lettres (je supposais qu'ils avaient des boîtes aux lettres corrompues). Nous avons remplacé le disque et la reconstruction a été un succès, mais la base de données d'échange était toujours corrompue et a été restaurée à partir de sauvegardes d'une semaine seulement - en supprimant un petit sous-ensemble de courriels.

Tout cela a été fait par un autre membre du personnel, mais c'est là que j'interviens - environ un mois plus tard, certains membres du personnel découvrent qu'un courriel perdu est très important. Lorsqu'ils ont restauré à partir de la sauvegarde, ils ont mis une copie de la base de données d'échange restaurée dans un nouveau lecteur iSCSI avec les journaux entre la prise de la sauvegarde et la restauration du serveur. D'après ce que l'on m'a dit, cela devrait être suffisant pour obtenir une vue fonctionnelle de la banque de mails ce jour-là afin que je puisse récupérer les 5 ou 10 messages vraiment importants.

Le problème est que je ne connais rien à l'échange. Google a suggéré http://technet.microsoft.com/en-us/library/bb124040(v=exchg.65).aspx et des pages similaires, mais celles-ci semblent concerner la réparation de la base de données en cours d'exécution, ce qui n'est pas ce que je veux - pour l'instant, l'e-mail fonctionne, je ne veux pas changer cela.

Nous utilisons SBS 2008 et Exchange 2007 - toute suggestion sur par où commencer serait grandement appréciée.

4voto

Rob Moir Points 31534

À ce stade, si les e-mails sont "très importants", je suggérerais fortement de faire intervenir quelqu'un qui maîtrise pleinement Exchange. Je ne veux pas paraître irrespectueux, mais ce n'est pas le moment idéal pour commencer à apprendre.

Si vous ne pouvez pas le faire (bien que je pense vraiment que vous devriez essayer - cette situation semble bénéficier d'un examen sur place par un consultant en échange expérimenté), je suggère d'utiliser des outils de récupération hors bande - quelque chose qui vous permet de monter et d'inspecter le magasin d'informations en dehors d'Exchange. J'utilise ontrack powercontrols lorsque j'aide les gens à suivre cette voie de récupération, mais il existe d'autres options disponibles.

Comment avez-vous/la personne en charge établi que la base de données d'échange était corrompue de toute façon ? Cela ne devrait pas arriver à cause d'un disque d'un ensemble RAID qui tombe en panne - soit il n'y avait pas de défaut (ou du moins pas de problème de base de données corrompue) avec le serveur Exchange, soit vous avez toujours un problème avec ce système que vous devez identifier et résoudre avant qu'il ne se reproduise.

3voto

Massimo Points 67633

Vous pouvez monter une base de données récupérée en utilisant un groupe de stockage de récupération ; cela ne remplacera pas votre base de données de production, effectuera la relecture complète des journaux de transactions (ce qui ramènera la base de données à son état avant le crash) et vous permettra d'extraire des messages et de les fusionner dans leurs boîtes aux lettres.

Le processus est relativement simple pour quelqu'un qui connaît bien Exchange; il existe bien sûr divers tutoriels disponibles, mais je suis d'accord avec RobM: essayez de faire appel à quelqu'un qui sait ce qu'il fait.

0voto

Jonny Points 133

Regardez Exmerge. Quand j'ai eu besoin de localiser un certain e-mail que nous soupçonnions d'avoir un virus, j'ai trouvé cet outil. Je n'ai jamais eu l'occasion de l'utiliser mais d'après tout ce que j'ai lu c'est très puissant et pourrait probablement faire ce dont vous avez besoin.

http://www.microsoft.com/en-us/download/details.aspx?id=2743

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X