Página principal Sobre mi Premios recibidos Links de Interés Contacto Blogs de referencia

Translate

Mostrando entradas con la etiqueta Robocopy. Mostrar todas las entradas
Mostrando entradas con la etiqueta Robocopy. Mostrar todas las entradas

domingo, 26 de mayo de 2019

Textual description of firstImageUrl

Robocopy GUI: Copiar un árbol de directorios y reanudar la copia en caso de fallo.

En el laboratorio de hoy, vamos a ver como migrar un árbol de directorios de un servidor de ficheros preservando los permisos NTFS de cada una de las carpetas que lo componen usando el asistente de Robocopy para generar sentencias usando el entono gráfico de Windows.

También, podéis acceder al canal de YouTube de Pantallazos.es, donde encontrareis un vídeo tutorial en el que usaremos el asistente gráfico de Robocopy para crear una sentencia para poder copiar  un árbol de directorios y  reanudar la copia en caso  de fallo.


Podéis acceder y suscribiros al canal de Youtube de Pantallazos.es en el enlace que mostramos a continuación:

En un laboratorio anterior, usamos el comando Robocopy para traspasar un árbol de directorios de un servidor de ficheros preservando los permisos NTFS teniendo la posibilidad de retomar la copia de archivos en caso de una interrupción fortuita del proceso o poder copiar archivos que se han incluido en nuestro árbol de directorios por error una vez ya hemos terminado el proceso de copia.

En el siguiente índice de contenidos, encontrareis los enlaces a nuestro anterior laboratorio. Podéis ir saltando a vuestra discreción a la parte de este artículo que más os interese.
También, podéis acceder al canal de YouTube de Pantallazos.es, donde encontrareis un vídeo tutorial en el que veremos como copiar  un árbol de directorios y  reanudar la copia en caso  de fallo usando el comando Robocopy.


En este tutorial, queremos conseguir el mismo propósito que en nuestro articulo anterior, usando el asistente de Robocopy para el entono gráfico de Windows para crear la sentencia.

Robocopy, es un comando de replica de directorios, disponible desde la consola de línea de comandos de Microsoft Windows como vimos en nuestro anterior laboratorio, pero, como podremos ver en el laboratorio de hoy también tenemos la posibilidad de crear nuestras sentencias de Robocopy usando un asistente gráfico.

En un inicio, Robocopy formaba parte del Kit de Recursos de Windows, y se presentó como una característica estándar a partir de lo sistemas operativos Windows Vista, Windows 7 y Windows Server 2008.

Robocopy puede retomar copias fallidas y puede saltarse archivos bloqueados por el sistema operativo sin interrumpir el proceso de la copia.

Robocopy, es un comando que supera mucho en funcionalidades a los comandos Copy y xcopy.

Puede tolerar cortes de red y continuar la copia por donde se había interrumpido. Además, puede copiar correctamente atributos, información del propietario, información de auditoria y fechas por defecto. Puede también copiar los permisos y la Lista de control de acceso de NTFS.

En primer lugar, descargaremos Robocopy GUI de la página oficial del fabricante. Una vez descargado el archivo comprimido, lo descomprimiremos y lo instalaremos en nuestro equipo.

El asistente de instalación es sumamente rápido y sencillo.
Una vez instalada la versión gráfica de Robocopy en nuestro equipo, procederemos a configurar nuestra sentencia de copia.

En la sección llamada Path, introduciremos las rutas de origen y destino de nuestra copia en los cuadros de texto correspondientes. Habiendo seleccionado las dos rutas, cambiaremos de sección y accederemos a las opciones de copia.

En nuestro anterior laboratorio, usamos la construcción que podéis a continuación:

ROBOCOPY \\Server1\carpeta_origen \\Server2\carpeta_destino /Z /E /COPYALL /MIR /R:2 /W:2 /LOG:C:\LOG_de_copia\LOG.TXT

En el laboratorio de hoy, usamos los mismos modificadores:
  • Seleccionaremos el modificador /Z para copiar nuestros archivos en modo reiniciable.
  • Seleccionaremos el modificador /E para copiar subdirectorios incluyendo los que están vacíos .
  • Seleccionaremos el modificador /COPYALL para conseguir copia toda la información adherida a los ficheros, permisos NTFS y demás información.
  • Seleccionaremos el modificador /MIR para crear el mismo árbol de directorios exacto que el árbol de directorios origen, cuidado porque este modificador eliminará todos los datos que se encuentren en el directorio destino de la copia para conseguir crear un árbol de directorio espejo al origen.
También definiremos los intentos de copia que queremos que se produzcan, en el supuesto que falle la copia de algún fichero, usaremos los modificadores:
  • /R para establecer el numero de intentos en nuestro ejemplo se producirán dos intentos por cada archivo que falle en el momento de la copia, estableceremos 2 intentos por cada archivo que falle.
  • /W estableceremos el tiempo de espera  que queremos entre cada intento, en nuestro laboratorio estableceremos 2 segundos de espera entre cada nuevo intento de copia del archivo.
Por ultimo, vamos a definir será la ubicación del archivo LOG de nuestra operación.
  • Seleccionaremos /LOG y seguidamente escribiremos de la ruta y el nombre del nuevo fichero de texto que se creará para el LOG.
Pulsaremos el botón ejecutar y, comprobaremos que aparentemente todo el contenido de origen aparece en el destino, y como ya sucedió en el laboratorio anterior tendrá toda la configuración de permisos NTFS intacta.

A continuación, podemos ver que información nos devuelve la ejecución del comando, en el interior del archivo de LOG.

Comprobamos que Robocopy ha generado un archivo llamado LOG.TXT, si seleccionamos el archivo de LOG y lo abrimos para ver el contenido del mismo, podemos ver en el inicio del documento la ruta completa de las carpetas origen y destino.

Seguidamente, encontraremos un listado de los archivos copiados, y un resumen de archivos y carpetas copiados. También los errores que se han producido durante el proceso de copia, en nuestro caso 0.

Este listado es muy útil para poder localizar rápidamente que archivos no se han copiado.

Puede ocurrir, que durante el proceso de copia de los archivos haya un corte del proceso, o, simplemente un usuario despistado haya copiado información en nuestro árbol de directorios origen durante o una vez haya finalizado el proceso de traspaso.

Gracias al modificador /Z que hemos incorporado a la ejecución, Robocopy detectará estas diferencias y en una segunda ejecución del comando iniciará la copia saltando toda la información que ya tenemos correctamente copiada en el directorio destino.

Si volvemos a pulsar el botón ejecutar, comprobaremos que en esta segunda ejecución, el comando solo ha copiado los archivos añadidos deliberadamente por nosotros después de la fiscalización del primer proceso de copia.

Por ultimo, si quisiéramos programar la ejecución de Robocopy usando una tarea programada, el asistente de Robocopy para entorno gráfico de Windows nos permitirá exportar todas las selecciones que hemos realizado a un archivo de script.

Volveremos a la sección Path y marcaremos el cuadro selector llamado salvar a un script. El botón ejecutar cambiará a guardar.

Si pulsamos el botón Save y posteriormente editamos el archivo resultante, comprobaremos que el contenido del script es la  misma construcción de Robocopy que usamos en el laboratorio anterior.


Podéis consultar nuestro anterior laboratorio ver como programar una tarea en un sistema operativo Microsoft Windows:
También, podéis acceder al canal de YouTube de Pantallazos.es, donde encontrareis un vídeo tutorial en veremos como configurar una tarea programada usando el Programador de tareas de Microsoft Windows.


En la imagen que mostramos a continuación podéis ver el script resultante.



domingo, 28 de abril de 2019

Textual description of firstImageUrl

Robocopy: Copiar un árbol de directorios y reanudar la copia en caso de fallo. Parte 2

Hemos dividido este tutorial en dos artículos independientes. En el siguiente índice de contenidos, podréis ir saltando a vuestra discreción a la parte de este artículo que más os interese.
También, podéis acceder al canal de YouTube de Pantallazos.es, donde encontrareis un vídeo tutorial en el que veremos como copiar  un árbol de directorios y  reanudar la copia en caso  de fallo.


Podéis acceder y suscribiros al canal de Youtube de Pantallazos.es en el enlace que mostramos a continuación:

Seguidamente, podemos ver que información nos devuelve la ejecución del comando, en el interior del archivo de log.

Comprobamos que Robocopy ha generado un archivo llamado LOG.TXT

Seleccionamos el archivo de log y lo abrimos para ver el contenido del mismo.

En el archivo log podemos ver en un principio la ruta completa de las carpetas origen y destino.

Seguidamente, encontraremos un listado de los archivos copiados, y un resumen de archivos y carpetas copiados. También los errores, en nuestro caso 0.

Este listado es muy útil para poder localizar rápidamente que archivos no se han copiado.


Textual description of firstImageUrl

Robocopy: Copiar un árbol de directorios y reanudar la copia en caso de fallo. Parte 1

En el laboratorio de hoy, vamos a ver como migrar un árbol de directorios de un servidor de ficheros preservando los permisos NTFS de cada una de las carpetas que lo componen.

A su vez queremos conseguir, tener la posibilidad de retomar la copia de archivos en caso de una interrupción fortuita del proceso o poder copiar archivos que se han incluido en nuestro árbol de directorios por error una vez ya hemos terminado el proceso de copia.

Hemos dividido este tutorial en dos artículos independientes. En el siguiente índice de contenidos, podréis ir saltando a vuestra discreción a la parte de este artículo que más os interese.
También, podéis acceder al canal de YouTube de Pantallazos.es, donde encontrareis un vídeo tutorial en el que veremos como copiar  un árbol de directorios y  reanudar la copia en caso  de fallo.


Podéis acceder y suscribiros al canal de Youtube de Pantallazos.es en el enlace que mostramos a continuación:

No siempre todo lo nuevo es mejor,  Robust File CopyRobocopy para los amigos, es un comando de replica de directorios, disponible desde la consola de línea de comandos de Microsoft Windows. En un inicio, Robocopy  formaba parte del Kit de Recursos de Windows, y se presentó como una característica estándar a partir de lo sistemas operativos Windows Vista, Windows 7 y Windows Server 2008.

Robocopy puede retomar copias fallidas y puede saltarse archivos bloqueados por el sistema operativo sin interrumpir el proceso de la copia.

Robocopy es un comando que supera mucho en funcionalidades a los comandos Copy y xcopy. Puede tolerar cortes de red y continuar la copia por donde se había interrumpido. Además, puede copiar correctamente atributos, información del propietario, información de auditoria y fechas por defecto. Puede también copiar los permisos y la Lista de control de acceso (ACL) de NTFS .

Veamos un ejemplo, escribiremos, Robocopy y seguidamente definiremos la ruta de red origen de los archivos seguido de la ruta que queremos que sea el destino de nuestro árbol de directorios.

En nuestro laboratorio de ejemplo utilizaremos los modificadores:
  • /Z para copiar nuestros archivos en modo reiniciable.
  • /E para copiar subdirectorios incluyendo los que están vacíos .
  • /COPYALL para conseguir copia toda la información adherida a los ficheros, permisos NTFS y demás información.
  • /MIR para crear el mismo árbol de directorios exacto que el árbol de directorios origen, cuidado porque este modificador, porque eliminará todos los datos que se encuentren en el directorio destino de la copia para conseguir crear un árbol de directorio espejo al origen.
Finalizaremos la construcción de nuestro comando definiendo los intentos de copia que queremos que se produzcan en el supuesto que falle la copia de algún fichero usaremos los modificadores
  • /R:2 para establecer el numero de reintentos en nuestro ejemplo se producirán dos reintentos por cada archivo que falle en el momento de la copia.
  • /W:2 estableceremos el tiempo de espera  que queremos entre cada reintento, en nuestro laboratorio estableceremos 2 segundos de espera entre cada nuevo intento de copia del archivo.
Por ultimo, vamos a definir será la ubicación del archivo log de nuestra operación, usaremos el modificador:
  • /LOG: seguido de la ruta y fichero de texto que se creará el log.
La construcción final del comando será:

ROBOCOPY \\Server1\carpeta_origen \\Server2\carpeta_destino /Z /E /COPYALL /MIR /R:2 /W:2 /LOG:C:\LOG_de_copia\LOG.TXT


martes, 18 de abril de 2017

Textual description of firstImageUrl

Windows server 2012 R2: Migración de carpetas compartidas.

En el laboratorio de hoy, vamos a traspasar las configuraciones de los Shares, o dicho de otro modo los permisos de recurso compartido, de un árbol de  carpetas compartidas que tengamos definido en un servidor de ficheros.

También podéis acceder al canal de YouTube de Pantallazos.es, donde encontrareis el vídeo tutorial en el que llevamos a cabo el procedimiento de migración de los permisos de a compartir durante la migración de un servidor de file server Windows 2012 R2.



Podéis acceder y suscribiros al canal de Youtube de Pantallazos.es en el enlace que mostramos a continuación:


https://www.youtube.com/c/pantallazoses
En un servidor de ficheros o file server, el acceso a las carpetas estará determinado por dos conjuntos de permisos, en primer lugar tendremos los permisos de recurso compartido que tengamos definidos en una carpeta y en segundo lugar tendremos los permisos NTFS definidos de manera global en una carpeta o de manera más individual en cada uno de los archivos que la carpeta contenga.

Los permisos de recurso compartido suelen usarse para todos aquellos equipos con sistemas de archivos FAT32 u otros equipos que no utilizan un sistema de archivos NTFS.

Los permisos de recurso compartido y los permisos NTFS son totalmente independientes de modo que uno no modificará a los otros.

Los permisos de acceso que tendrá finalmente en una carpeta compartida, se determinarán teniendo en cuenta los permisos de recurso compartido y de permiso NTFS y se aplican los permisos que sean más restrictivos.

El entorno de laboratorio que tenemos está compuesto por dos servidores:
  • SRVDC-02: Es el origen de los datos.
  • SRVDC-01: Es el destino de los datos.
En nuestro laboratorio realizaremos la migración de los shared folder de un servidor de ficheros Microsoft Windows 2012 a otro Microsoft Windows 2012, pero este procedimiento es valido para cualquier versión de Windows server desde la versión Windows server 2003.

SRVDC-02: Es el origen de los datos. - SRVDC-01: Es el destino de los datos.

martes, 2 de septiembre de 2014

Textual description of firstImageUrl

Robocopy Command Line :Usar Robust File Copy.

No siempre todo lo nuevo es mejor,  Robust File Copy, es un comando de replica de directorios, disponible desde la Línea de Comandos. Que en un principio formaba parte del Kit de Recursos de Windows, y se presentó como una característica estándar en Windows Vista, Windows 7 y Windows Server 2008.


Robocopy supera en funcionalidades a los comandos COPY y xcopy.

Puede tolerar cortes de red y continuar la copia por donde la había dejado.


Puede copiar correctamente atributos, información del propietario, flujos alternos de datos (ADS), información de auditoría y fechas por defecto. Puede también copiar la ACL de NTFS, con el parámetro /COPYALL /SEC.

Robocopy