Cómo migrar recursos compartidos con Robocopy – Parte I

24 oct 2011

robocopy 1 Cómo migrar recursos compartidos con Robocopy   Parte I

Hoy intentaremos mostraros cómo migrar carpetar compartidas o copiar archivos contenidos en recursos compartidos por medio de Robocopy. Un programa que podemos encontrar en Microsoft Windows Server 2003 y 2008.

Vayamos sin más dilación a lo importante…

¿Qué ventajas me ofrece Robocopy para copiar de archivos?

Si se encuentran planificando una migración de file server con Windows en una infraestructura de pequeño a mediano tamaño considero que Robocopy es una excelente opción.

Lo he utilizando en más de una ocasión reduciendo considerablemente y hasta anulando en algunos casos el downtime del servicio durante la transición.

Esta herramienta es parte del Resource Kit de Windows Server lo que le agrega una buena cuota de confiabilidad por ser oficial de Microsoft (quiero decir, es más confiable que una utilidad de terceros con origen dudoso, ¿no?).

¿Qué switchs u opciones tiene Robocopy para copiar archivos?

Si bien ofrece muchas funciones mediante switchs, las que yo he utilizado y me han dado buen resultado son las siguientes:

/E: copia subdirectorios, incluyendo los que están vacíos.

/SEC: incluye en la copia los permisos NTFS de los objetos.

/COPYALL : copia toda la información del archivo.

/PURGE: borra archivos/carpetas en el destino que no existen más en el origen.

/XO: si el archivo de origen es más viejo o igual al destino lo excluye en la copia (copia incremental).

/R:1: número de intentos de copia antes un fallo (por ej si esta en uso espera unos segundos y trata de nuevo).

/V /LOG:copy.log: genera un log con información detallada de las acciones sobre cada archivo.

¿Cómo puedo ver los switch de Robocopy para la copia de archivos?

Se pueden ver todos los switchs con su descripción en Ms Technet o tipeando el siguiente comando desde línea de comandos

robocopy.exe /?

Resumiendo, lo que me permite la herramienta es, mediante un script y una tarea programada, realizar una replicación progresiva y controlada de los archivos compartidos en el viejo file server hacia el nuevo de forma incremental, fuera del horario laboral, manteniendo atributos y permisos a nivel de NTFS además de conservar también la cantidad exacta de archivos en ambos servidores. Se puede además generar automáticamente un log muy detallado y prolijo con el resultado de la ejecución de los comandos del script.

¿Cómo puedo crear un script para copiar archivos automáticamente con Robocopy?

En el próximo post: Migrar Recursos compartidos con Robocopy – Parte II, muestro un ejemplo práctico de utilización del código explicado para la migración de archivos contenidos en recursos compartidos entre dos servidores (Windows Server 2003 como origen y Windows Server 2008 como destino).

Terminos busqueda


Especialista Microsoft Senior y fan de Android. Una frase: La programación es una carrera entre ingenieros de software luchando para construir programas cada vez más grandes, mejores y a prueba de idiotas, y el universo intentando producir cada vez más grandes y mejores idiotas. por ahora, gana el universo. +claudioriva

Portada
ARTICULOS RELACIONADOS
Android 4.3 se filtra en imágenes en un Nexus 4
iOS 7 con Vimeo y Flickr integrados
iPad Mini 2 con iOS 7 podría contar una multitarea renovada
Google “torea” a Android Key Lime Pie
iOS 7, nuevo diseño que permite cambiar de interfaz rápidamente
iOS 7 nos muestra un agradable diseño
COMENTARIOS

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *

Puedes usar las siguientes etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

  1. [...] ver la información completa, visita mis posts en planetared.com: Como migrar recursos compartidos con Robocopy – Parte I Como migrar recursos compartidos con Robocopy – Parte II For enghish support and [...]