DFS-R: cómo resincronizar sin conexión, se elimina una gran cantidad de datos

DFS-R: cómo resincronizar sin conexión, se elimina una gran cantidad de datos

Tenemos 2 sucursales con servidores de archivos locales sincronizados con nuestra oficina central y servidor de archivos a través de DFS-R. La mayoría de los datos se copian desde el servidor de archivos central a ambas sucursales, pero la sincronización es en ambos sentidos, ya que ocasionalmente los datos también se generan en las sucursales y deben aparecer centralmente y en la otra sucursal. Nuestro servidor central y una sucursal son Win2003R2 std y la otra sucursal es Win2008R2 std.

Anoche de alguna manera perdimos una gran cantidad de datos (800 GB) por eliminación accidental o algún script no autorizado (aún bajo investigación). Sólo tenemos copias de seguridad centrales, que actualmente se están recuperando en nuestro servidor central. Sin embargo, debido al ancho de banda limitado, hacer que DFS-R sincronice todo con nuestras sucursales no es una opción viable.

Entonces, una vez que nuestro servidor central se restaure nuevamente, me gustaría preparar 2 discos USB con todos los datos centrales reflejados y enviarlos a nuestras sucursales, para que puedan volver a llenarse localmente con los datos.

La pregunta es cómo hacer esto de una manera compatible que no rompa DFS-R. No quisiera que DFS-R vea los datos remotos como datos "nuevos" y comience a copiar todo de nuevo, o peor aún, a borrar todo de forma centralizada o algo así...

Hace algún tiempo tuvimos que reinstalar un servidor de archivos en una sucursal, cuando usaba 'robocopy /MIR /SEC /SECFIX' (para garantizar que los datos estén lo más cerca posible de 1:1, para evitar que el formulario DFSR vea una diferencia y resincronizar de todos modos) para copiar los datos centrales en el disco USB, y usó el mismo comando para copiarlos nuevamente al servidor local desde el disco USB. Después de eso, agregué el servidor (que se reinstaló y, por lo tanto, ya no es miembro del grupo de replicación) nuevamente al grupo de replicación, esto funcionó bien.

Pero como ahora el servidor todavía es conocido y miembro del grupo de replicación, no sé si el mismo enfoque funcionará.

Tengo 2 escenarios posibles en mente que creo que podrían funcionar, sin embargo, alguna confirmación (o incluso mejores ideas) podría ser bienvenida: ambas ideas usarán un disco preparado copiando todo lo del servidor central usando 'robocopy /mir /sec /secfix'

  • Primera opción (menor esfuerzo): deshabilite temporalmente la conexión entre los servidores de la oficina central y la sucursal, después de que el servidor de la sucursal se vuelva a sincronizar localmente usando robocopy, habilite las conexiones nuevamente y espere lo mejor
  • Segunda opción: eliminar completamente los servidores de la sucursal de los grupos de replicación y, una vez que se hayan resincronizado localmente, volver a agregarlos, lo que (creo) hará una replicación inicial. Esto es esencialmente lo mismo que hice con el servidor reinstalado, así que estoy bastante seguro de que funcionará.

Respuesta1

Desafortunadamente no obtuve ninguna respuesta a esto. Para estar seguro, opté por mi segunda opción: eliminar completamente los servidores miembros remotos del grupo de replicación y volver a agregarlos (después de esperar un evento 4010 en el servidor remoto que confirme que se eliminó del grupo). Los retrasos eran enormes al principio, pero parece que DFSR se dio cuenta de que los archivos eran los mismos y desaparecieron del retraso sin que se copiaran.

Entonces, para referencia futura, aquí se explica cómo realizar una sincronización fuera de línea de uno o más servidores miembros de DFS-R:

  1. Elimine los miembros remotos para los cuales desea realizar una resincronización sin conexión del grupo de replicación apropiado. Tenga en cuenta que todo lo que agregue en el servidor 'maestro' mientras tanto ya no se copiará.
  2. Copie los archivos a su medio fuera de línea (disco USB/memoria USB con formato NFTS/lo que sea) usando el siguiente comando:robocopy /MIR /SEC /SECFIX <source> <destination>
  3. En el servidor remoto, copie todo nuevamente usando el comando robocopy anterior con, por supuesto, ahora la fuente USB como parámetro
  4. Después de copiar todo, vuelva a agregar los miembros al grupo de replicación.
  5. Supervise sus trabajos pendientes, en mi caso tuve muchos archivos pendientes, pero desaparecieron sin volver a copiarlos, probablemente porque DFSR se dio cuenta de que en realidad eran los mismos.

información relacionada