locked
Carpeta de base de datos de exchange 2010 con muchos archivos txt RRS feed

  • Pregunta

  • Estimados ante todo buenas tardes, lo que me trae por aca hoy es que revisando un servidor de correo de un cliente con exchange 2010, vi que el espacio en disco se viene reduciendo muy rapido, el servidor tiene 5 tb de espacio en raid 5, las bases de datos de exchange estan en una particion dentro de una carpeta estan las 4 bases de datos, si le doy a las propiedades de la carpeta contenedora de las bases de datos esta pesa (voy a tomar como ejemplo una carpeta con una base de datos) 186 gb y tiene unos 150000 archivos, si miro el tamaño de edb es de 39 gb mirando el contenido de la carpeta donde esta el edb tengo unos 150000 archivos txt de 1 mb, de nombres similares a esto  E020000A00D.txt, la pregunta es esos txt son parte del exchange?,  los puedo borrar?

    desde ya agradezco su ayuda

    martes, 20 de mayo de 2014 20:43

Respuestas

  • Hola John,

    Es correcto, estos son logs, aparentemente en algun momento cambiaron las extensiones de .log a .txt, lo cual no deberia ser. Tendras la siguiente estructura en tu base de datos, es normal:

    Enn.log = log activo

    EnnXXXXXXXX.log = log secuenciado

    base.edb = texto enriquecido de tu base de datos

    temp.edb = area temporal de trabajo para tu bases

    Enntemp.log = area temporal de trabajo para tus logs

    carpeta de catalog index = para las busquedas de los clientes

    Enn.chk = checkpoint para la secuencia de los logs

    Cada que el log activo llega a 1mb, lo renombra a un secuenciado y se crea uno nuevo

    La entrada E020000A00D indica el prefijo de tus logs: E02

    0000A00D es el sufijo hexadecimal que equivale al decimal: 40973

    Esto es a lo que se conoce como logs de transaccion de las bases de datos de Exchange: http://support.microsoft.com/kb/240145/en-us

    Este articulo arriba mencionado te guiara a la correcta elminacion de los logs, ya que para poderlos quitar primero debes validar que tu base de datos se encuentra en un estado de clean shutdown mediante el comando eseutil /mh base.edb .Esto significa que todos los logs fueron escritos correctamente a la base de datos y pueden ser movidos, en caso de estar tu base en dirty shutdown, tendras que primero reparar mediante los parametros de /r /p (eseutil)

    .


    Saludos cordiales | Exchange Trainer | MCDST-MCTS-MCITP-MCSA-MCT


    miércoles, 21 de mayo de 2014 2:42

Todas las respuestas

  • Hola John,

    Es correcto, estos son logs, aparentemente en algun momento cambiaron las extensiones de .log a .txt, lo cual no deberia ser. Tendras la siguiente estructura en tu base de datos, es normal:

    Enn.log = log activo

    EnnXXXXXXXX.log = log secuenciado

    base.edb = texto enriquecido de tu base de datos

    temp.edb = area temporal de trabajo para tu bases

    Enntemp.log = area temporal de trabajo para tus logs

    carpeta de catalog index = para las busquedas de los clientes

    Enn.chk = checkpoint para la secuencia de los logs

    Cada que el log activo llega a 1mb, lo renombra a un secuenciado y se crea uno nuevo

    La entrada E020000A00D indica el prefijo de tus logs: E02

    0000A00D es el sufijo hexadecimal que equivale al decimal: 40973

    Esto es a lo que se conoce como logs de transaccion de las bases de datos de Exchange: http://support.microsoft.com/kb/240145/en-us

    Este articulo arriba mencionado te guiara a la correcta elminacion de los logs, ya que para poderlos quitar primero debes validar que tu base de datos se encuentra en un estado de clean shutdown mediante el comando eseutil /mh base.edb .Esto significa que todos los logs fueron escritos correctamente a la base de datos y pueden ser movidos, en caso de estar tu base en dirty shutdown, tendras que primero reparar mediante los parametros de /r /p (eseutil)

    .


    Saludos cordiales | Exchange Trainer | MCDST-MCTS-MCITP-MCSA-MCT


    miércoles, 21 de mayo de 2014 2:42
  • Gracias por la pronta respuesta, si bien leí la solucion hace un par de dias, estaba realizando unas pruebas con la copia de seguridad para probar si me borraba los logs de forma segura, en algun lado lei tambien que con el el programa de copia de seguridad de windows 2008 r2 solo te borra los logs si la cpia es completa, antes probe hacer una paracial solo con una base de datos, (tengo una extructura una carpeta general de bases de datos dentro de esa carpteta cuatro mas una con cada base de datos) y no me boro los logs, la verdad para hacer una copia de seguridad completa se me complica bastante ya que son como 3.5 tb de informacion, 

    lo siguiente que voy a probar es borrado en forma manual, en el link que me paso habla mucho de exchange 2003, supongo sera lo mismo para exchange 2010

    estas pruebas las realizare el fin de semana ya que tengo que desmontar las base y dejar sin correo al cliente, le mantendre al tanto saludos, John

    viernes, 23 de mayo de 2014 13:42
  • Gracias por la pronta respuesta, si bien leí la solucion hace un par de dias, estaba realizando unas pruebas con la copia de seguridad para probar si me borraba los logs de forma segura, en algun lado lei tambien que con el el programa de copia de seguridad de windows 2008 r2 solo te borra los logs si la cpia es completa, antes probe hacer una paracial solo con una base de datos, (tengo una extructura una carpeta general de bases de datos dentro de esa carpteta cuatro mas una con cada base de datos) y no me boro los logs, la verdad para hacer una copia de seguridad completa se me complica bastante ya que son como 3.5 tb de informacion, 

    lo siguiente que voy a probar es borrado en forma manual, en el link que me paso habla mucho de exchange 2003, supongo sera lo mismo para exchange 2010

    estas pruebas las realizare el fin de semana ya que tengo que desmontar las base y dejar sin correo al cliente, le mantendre al tanto saludos, John

    Continuo molestando, esta vez con otra consulta, que pasaria si habilitara ahora el registro circular,  me borraria los logs?? les recuerdo que nunca se hizo una copia de seguridad

    desde ya agrdesco su apoyo

    viernes, 23 de mayo de 2014 16:53
  • Gracias por la pronta respuesta, si bien leí la solucion hace un par de dias, estaba realizando unas pruebas con la copia de seguridad para probar si me borraba los logs de forma segura, en algun lado lei tambien que con el el programa de copia de seguridad de windows 2008 r2 solo te borra los logs si la cpia es completa, antes probe hacer una paracial solo con una base de datos, (tengo una extructura una carpeta general de bases de datos dentro de esa carpteta cuatro mas una con cada base de datos) y no me boro los logs, la verdad para hacer una copia de seguridad completa se me complica bastante ya que son como 3.5 tb de informacion, 

    lo siguiente que voy a probar es borrado en forma manual, en el link que me paso habla mucho de exchange 2003, supongo sera lo mismo para exchange 2010

    estas pruebas las realizare el fin de semana ya que tengo que desmontar las base y dejar sin correo al cliente, le mantendre al tanto saludos, John

    Continuo molestando, esta vez con otra consulta, que pasaria si habilitara ahora el registro circular,  me borraria los logs?? les recuerdo que nunca se hizo una copia de seguridad

    desde ya agrdesco su apoyo

    Otra cosa mas este procedimiento que aqui describen http://www.preguntaserver.com/5059/respaldo-y-borrado-logs-de-exchange-2010 que contraindicaciones puede tener que ten inseguro puede ser
    viernes, 23 de mayo de 2014 18:52