Exchange Server 2003, los logs llenan el disco. Que hacer? {HOWTO}

exch2003logo_3Hace unos días recibí varias consultas sobre que hacer cuando los logs de nuestro Exchange Server 2003 llenan el disco. Si bien lo respondí en un comentario, ahora me paso en un cliente, con lo cual pude reproducir el error y tomar las capturas como para mostrarles el procedimiento.

Por empezar, es importante No eliminar los archivos de registro!. Estos archivos deberían eliminarse automáticamente una vez termina el full backup correctamente. Lo que vemos es lo siguiente:

ExchangeLogEspacioDiscoFull

Y si vemos la ubicación de los logs:

ExchangeLog01[3]

Hoy por hoy, casi todos tenemos un software de backup que tiene el agente de Exchange y tiene la capacidad de hacer el respaldo en línea. Ahora, si no lo tenemos, podemos utilizar el NTBackup de Windows Server que puede hacer una copia de seguridad de Exchange Online; sin necesidad de bajar los servicios.

El procedimiento es muy sencillo, veamos la secuencia del procedimiento en los screenshoots:

image

Empieza con un Wizard, el cual seguimos al pie de la letra. Luego, seleccionamos Back up files and settings, hacemos un clic en Next.

ExchangeLog02

Seleccionamos Let me choose what to back up, y hacemos un clic en Next.

ExchangeLog04

Ahora, podemos ver el árbol de directorio de nuestro servidor, expandimos la parte de Microsoft Exchange Server, ahí luego nuestro servidor(podeos ver el nombre) y luego seleccionamos los componentes (Microsoft Information Store & Microsoft Site Replication Service) y luego hacemos un clic en Next.

ExchangeLog05

Luego seleccionamos donde vamos a guardar nuestros archivos de backup, y hacemos un clic en Next.

ExchangeLog06

Comienza el proceso de backup, esto puede demorar un tiempo según el tamaño de nuestro Information Store.

ExchangeLog07

Una vez finalizado sin problemas y si el backup funciona correctamente, los registros deben desaparecer.

ExchangeLogEspacioDisco

Si estamos haciendo copias de seguridad completas de Exchange, podemos habilitar el registro circular que nos ayuda a ahorrar espacio. Sino la otra opción es utilizar el eseutil para truncarlos, escribí hace un tiempo una nota sobre eso:

Espero que les sea de utilidad, y les aclare un poco el procedimiento.

Saludos, Roberto Di Lello.

Roberto Di Lello

Acerca del autor: Roberto Di Lello

Hola, soy Roberto Di Lello trabajo como Consultor Senior en Infraestructura, especializado en Tecnologias Microsoft con mas de 25 años en la industria. He sido galardonado como MS-MVP en Active Directory-Enterprise Mobility por 10 años, y actualmente soy MVP Windows Insider, ademas de poseer otras certificaciones de Microsoft. He trabajado en distintos projectos que involucran Migraciones, Implementaciones, y soporte de Active Directory y Microsoft Exchange, y en los ultimos años me he desempeñado armando equipos de trabajo para diferentes paises y areas de sistemas, he planificado a distintas migraciones a datacenters (ambiente cloud y mixtos). He tenido la oportunidad de participar como miembro del staff de Microsoft en eventos internacionales como ser TechEd NorteAmerica y MS Ignite (NA) al ser Trainer Certificado por Microsoft (MCT).

You May Also Like

4 Comments

  1. Roberto, justamente estoy con algunas dudas sobre este tema. Leyendo tu artículo, quisiera consultarte lo siguiente:

    Si el registro circular está deshabilitado, y hacés el backup de Exchange de la manera en la que lo describís en este artículo, al realizarse la limpieza de logs, desde que día te deja logs almacenados? O sólo te deja los logs del día en el que se realizó el último full backup?

    Esto te lo consulto porque yo tengo una tarea programada (mediante un script bath) que corre todos los días a la 1 AM para que haga un full backup de Exchange, pero no me está borrando los logs, y ya me pasó dos veces que se llena la partición y se me desmonta el Store y me queda el Exchange bajo.

    Por ese motivo, tuve que agregar unas líneas en el script que corro el cual contiene lo siguiente:

    @echo off
    call C:\WINDOWS\system32\ntbackup.exe backup “@C:\Documents and Settings\User\Local Settings\Application Data\Microsoft\Windows NT\NTBackup\data\ClusterDiario.bks” /n “ClusterDiario.bkf created 25/02/2010 at 06:12 p.m.” /d “Set created 25/02/2010 at 06:12 p.m.” /v:no /r:no /rs:no /hc:off /m normal /j “ClusterDiario” /l:s /f “T:\backup\ClusterDiario.bkf”
    echo %errorlevel% >> error.txt
    IF %ERRORLEVEL%==0 goto ejecutar
    IF %ERRORLEVEL%==GEQ1 goto final
    goto final2

    :ejecutar
    CD C:\Program Files\Windows Resource Kits\Tools
    forfiles /p “S:\Program Files\Exchsrvr\Mdbdata” /s /m E00*.log /d -5 /c “cmd /c del @path”
    goto final2

    :final

    :final2
    exit

    Esta última parte es la que agregué para que me elimine los logs y me deje unicamente los de los últimos 5 días. Pero ya que esto corre todos los días y es la segunda vez que se me llena de logs, entiendo que hay algo que está fallando. Vos encontrás algún error en el script?

    Te agradezco por tu tiempo.

    Saludos,

  2. Andres, disculpa mi demora en contestar pero estuve medio complicado con los tiempos.

    El tema es medio complejo, ya que lo mejor es utilizar algun software para hacer backup de Exchange. Como ser: DPM, Veritas Backup, Brighstor ARCserve backup o similar.

    Ahora que version de Exchange tenes implementada? Que version de SO?
    Si es 2008, debes tener en cuenta el disclaimer que publica MS: “Windows Server Backup in Windows Server 2008 no longer supports Exchange-aware backups or restores. Unlike earlier versions of Windows Backup, you cannot make or restore streaming backups of Exchange by using Windows Server Backup. Therefore, to back up and restore Exchange Server 2007 SP1 or Exchange 2007 RTM on Windows Server 2008, you must use an Exchange-aware application that supports the Volume Shadow Copy Service (VSS) writer for Exchange 2007, such as Microsoft System Center Data Protection Manager, a third-party Exchange-aware VSS-based application, or a third-party Exchange-aware application that uses the streaming backup APIs locally on the Exchange server to make a backup locally on the Exchange server. An application that uses a backup agent that runs locally on the Exchange server and streams the backup remotely to a backup application is considered a local backup.
    However, Exchange 2007 SP2 includes a new plug-in that enables you to make Volume Shadow Copy Service (VSS)-based backups of Exchange data using Windows Server Backup in Windows Server 2008. You can use Windows Server Backup to back up and restore your Exchange 2007 SP2 databases. A thorough understanding of what needs to be backed up, where to store backups, and how to restore backups is key to being an effective Exchange administrator. For more information about what needs to be backed up in Exchange 2007, see Using Windows Server Backup to Back Up and Restore Exchange Data. ”

    Aprovecho la oportunidad para agradecerte por participar del blog y ayudar a que siga creciendo; y te pido que nos ayudes a difundirlo con tus amigos y contactos! Te cuento que hay mucho material en el. Te invito a que veas los labs, videos, tutoriales, notas. Si querés buscar un tema o necesitas ayuda, tenés la solapa AYUDA donde explico un poco como hacerlo, sino también tenés el buscador de google.

    Espero te sean de utilidad. Buen comienzo de año. Saludos!

  3. Que tal Roberto como estas??
    Oye he visto tu articulo esta muy bien y funciona pero como le hago para limpiar los log de un SCR en el server origen si los limpia y esta bien, pero en el server de replicacion (target) como hago para limpiar los Logs?? ya que ahi no tengo las bases y no puedo realizar un Backup, espero y me puedas orientar, de antemano muchas gracias.
    saludos desde Mexico

  4. AngelFire, disculpa mi demora en contestar pero estuve en el TechEd en USA y estoy poniendome al dia con todos los mails y consultas via Web que tengo pendientes.

    Te paso un par de logs que te pueden ayudar a solucionar tu problema:
    *Log file shipping in SCR “deep dive” http://blogs.technet.com/b/thbrown/archive/2009/05/23/scr-log-file-shipping-in-scr-deep-dive.aspx
    *Clean up Exchange Transaction log http://social.technet.microsoft.com/Forums/nl-NL/exchangesvrgeneral/thread/fa5296ae-94e2-4b2d-a7bc-6466a5a3a691

    Aprovecho la oportunidad para agradecerte por participar del blog y ayudar a que siga creciendo! Te pido que difundas la direccion del mismo asi podeos llegar a mas gente. Te cuento que hay mucho material en el. Te invito a que veas los labs, videos, tutoriales, notas. Si querés buscar un tema o necesitas ayuda, tenés la solapa AYUDA donde explico un poco como hacerlo, sino también tenés el buscador de google.

    Saludos y gracias!

Comments are closed.