none
Problème d'espace disk => Défragmentation

    Question

  • Bonjour à tous,

    Nous rencontrons un problème d'espace disque sur notre serveur Exchange 2010. Malgré des efforts d'archivage et quelques suppressions de compte, l'espace ne diminue pas à hauteur des mails archivés.

    Après quelques recherche j'ai trouvé la solution de la défragmentation. Online/Offline.

    L'online est pour moi configurée (voir l'image jointe)

    Sauf que lorsque je me réfere à microsoft il m'indique que dans les journaux d'évenements on peut voir l'espace non libéré - voici les id des événements:

    • 700 – Starting
    • 701 – Completed
    • 702 – Resuming
    • 703 – Completed Resumed Pass
    • 704 – Interrupted and Terminated
    • 1221 – Whitespace Amount

    Mais je n'ai aucun de ces évenements dans mon observateur d'évenements entre 5h et 7h...

    J'ai par contre cette erreur pour chaque bases:

    Evenement 531,ESE :Information Store (6508) Le moteur de base de données a tenté une opération d'écriture sans modification sur la page 1938841 de la base de données E:\Bases\XX\XX.edb. Cette opération a été effectuée dans une tentative de résolution d'un problème précédent de lecture à partir de la page.

    Voilà,

    Si vous pouviez m'aider. Est ce que je teste de mettre le plan de maintenance avec une configuration déjà définie? "1h à 5h" par exemple. Cela aurait-il un intéret?

    Merci beaucoup pour votre aide!

    vendredi 13 avril 2012 09:54

Réponses

  • Bonjour,

    tout d'abord, le mode "activer la maintenance" doit toujours être actif.

    La défragmentation "on-ligne" ne fera JAMAIS diminuer la taille des fichiers. La défragmentation ne fait que recoller les morceaux à l'intérieur de chaque base pour éviter les trous.

    => Seule la défragmentation "Hors-ligne" permet de diminuer la taille d'une base (à condition de disposer de beaucoup de place: 110% de la base initiale pendant le traitement).

    Cette opération étant longue et bloquante pour les utilisateurs, celle-ci ne doit se faire qu'exceptionnellement et si l'on est SUR de récupérer un pourcentage très important de la base.

    A bientôt


    Thierry DEMAN. Exchange MVP. https://www.mcpvirtualbusinesscard.com/VBCServer/MVPtdeman/profile (68 MCPs) http://base.faqexchange.info

    vendredi 13 avril 2012 12:59
  • Bonjour,

    Oui, il est recommandé d'activer la défragmentation online. Il ne s'agit pas de réduire le fichier EDB, mais plutôt de réarranger son contenu interne. Il faut essayer de représenter le fichier EDB comme un espace de stockage dans lequel Exchange stock les emails, mais ils ne sont pas empilés les un après les autres, ils sont plutôt arrangés comme vos fichiers sur un disque : le moteur écrit les emails dans les espaces "blancs" (libre) de l'EDB, un email peut donc être répartis dans plusieurs zones de votre fichier EDB. De la même façon un email supprimé libère un espace blanc, mais qui n'est pas forcement à la fin du fichier EDB, et qui peut même être répartis dans plusieurs endroits de votre EDB.

    Dans le cas d'Exchange 2010, cette phase sert principalement à réarranger les données pour qu'elles soient contigues et compactées, ce qui améliore les accès en lecture, ainsi qu'a détécter et parfois corriger les erreurs d'écriture dans les pages de la base de données.

    Voici un exellent article des développeurs Exchange : http://blogs.technet.com/b/exchange/archive/2011/12/14/database-maintenance-in-exchange-2010.aspx

    lundi 16 avril 2012 08:15

Toutes les réponses

  • Bonjour,

    tout d'abord, le mode "activer la maintenance" doit toujours être actif.

    La défragmentation "on-ligne" ne fera JAMAIS diminuer la taille des fichiers. La défragmentation ne fait que recoller les morceaux à l'intérieur de chaque base pour éviter les trous.

    => Seule la défragmentation "Hors-ligne" permet de diminuer la taille d'une base (à condition de disposer de beaucoup de place: 110% de la base initiale pendant le traitement).

    Cette opération étant longue et bloquante pour les utilisateurs, celle-ci ne doit se faire qu'exceptionnellement et si l'on est SUR de récupérer un pourcentage très important de la base.

    A bientôt


    Thierry DEMAN. Exchange MVP. https://www.mcpvirtualbusinesscard.com/VBCServer/MVPtdeman/profile (68 MCPs) http://base.faqexchange.info

    vendredi 13 avril 2012 12:59
  • Bonjour,

    Pour la défragmentation hors ligne, vous pouvez vous référer à http://technet.microsoft.com/fr-fr/library/aa997972(v=exchg.80).aspx

    Pour compléter la réponse de Thierry, il est "recommandé" d'avoir 110% de l'espace de la base initiale pour ne pas avoir de mauvaise surprise, la defragmentation ne fait que transférer le contenu utile de la base vers une nouvelle base vierge, suivi d'un remplacement avec cependant un peu de perte (j'ignore d'où provient cette perte). Pour une base de 100Go mais avec 10Go util, vous aurez une base légérement supérieure à 10Go après défragmentation. Pour la même base de 100Go avec 0Go util (pas de BAL), vous aurez quelques Go dans une base vierge.

    Si vous avez de l'espace, mais ne voulez pas procéder à une défragmentation hors ligne, vous pouvez créer une nouvelle base vierge, transférer toutes les BAL dans celle ci et supprimer l'ancienne base. Le downtime général pour les utilisateurs sera fractionné par utilisateur, avec un accès partiel à la BAL, la ou la défragmentation hors ligne rendra indisponible toutes les BAL.

    vendredi 13 avril 2012 18:49
  • Bonjour,

    Merci pour toutes ces informations.

    J'ai quelques question, est-il recommandé de faire la défrag online? pour savoir si je l'active ou non. Si je l'active cela ne bloque pas l'accès aux mails?

    De plus, pourquoi lorsque je supprime une grosse boite au lettres ou que j'archive environ 5Go de mail cela ne se ressent pas au niveau du disque dur?une fois la place prise elle ne se libère plus?

    Merci beaucoup pour ces renseignements :)

    lundi 16 avril 2012 07:04
  • Bonjour,

    Oui, il est recommandé d'activer la défragmentation online. Il ne s'agit pas de réduire le fichier EDB, mais plutôt de réarranger son contenu interne. Il faut essayer de représenter le fichier EDB comme un espace de stockage dans lequel Exchange stock les emails, mais ils ne sont pas empilés les un après les autres, ils sont plutôt arrangés comme vos fichiers sur un disque : le moteur écrit les emails dans les espaces "blancs" (libre) de l'EDB, un email peut donc être répartis dans plusieurs zones de votre fichier EDB. De la même façon un email supprimé libère un espace blanc, mais qui n'est pas forcement à la fin du fichier EDB, et qui peut même être répartis dans plusieurs endroits de votre EDB.

    Dans le cas d'Exchange 2010, cette phase sert principalement à réarranger les données pour qu'elles soient contigues et compactées, ce qui améliore les accès en lecture, ainsi qu'a détécter et parfois corriger les erreurs d'écriture dans les pages de la base de données.

    Voici un exellent article des développeurs Exchange : http://blogs.technet.com/b/exchange/archive/2011/12/14/database-maintenance-in-exchange-2010.aspx

    lundi 16 avril 2012 08:15