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

Translate

domingo, 5 de mayo de 2019

Textual description of firstImageUrl

Windows CMD: Realizar una copia de seguridad usando el comando XCOPY.

En el laboratorio de hoy, vamos a ver como podemos realizar una copia de seguridad de un árbol de directorios y archivos usando el comando de la consola de símbolo del sistema de Microsoft Windows XCOPY.

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.

Este segundo artículo, es un laboratorio donde queremos usar el comando de la consola de símbolo del sistema de Windows llamado XCOPY para realizar una copia de seguridad. En la primera parte del artículo encontrareis una breve introducción de las posibilidades de XCOPY comparándolo con el comando COPY.
También, podéis acceder al canal de YouTube de Pantallazos.es, donde encontrareis un vídeo tutorial en veremos como podemos realizar una copia de seguridad usando el comando XCOPY.


Podéis acceder y suscribiros al canal de Youtube de Pantallazos.es en el enlace que mostramos a continuación:
El árbol de directorios que usaremos para realizar nuestro laboratorio dispone de un directorio raíz varios subdirectorios con distintos permisos de seguridad asignados de forma personalizada en cada uno de ellos y a todos ellos están llenos de archivos.

Para usar el comando XCOPY para que cumpla con la función que nos haría un programa de copia de seguridad, a un nivel muy básico para poderlo utilizar en caso de apuro, usaremos los modificadores que mostramos a continuación en la construcción.
  • /D - XCOPY Copiará archivos cambiados durante o después de la fecha que establezcamos. Si no se especifica una fecha como es en nuestro ejemplo, xcopy copiará sólo aquellos archivos cuya fecha de origen sea más reciente que la fecha de destino.
  • /E - XCOPY Copiará directorios y subdirectorios, incluidos los vacíos.
  • /C - XCOPY continúa copiando incluso si ocurren errores.
  • /I - Si el destino no existe y se está copiando más de un archivo,se da por supuesto que el destino debe ser un directorio.
  • /H - XCOPY Copiará archivos ocultos y también archivos del sistema.
  • /R - XCOPY Sobrescribirá los archivos de sólo lectura.
  • /K - Copia atributos. Xcopy normal restablecerá los atributos de sólo lectura.
  • /O - XCOPY Copiará la propiedad de archivos y la información de ACL.
  • /X - XCOPY Copiará la configuración de la auditoría de archivos.
  • /Y - XCOPY Suprimirá la petición de confirmación de sobrescritura de un archivo existente en la carpeta de destino.
Escribiremos XCOPY y seguidamente la ruta del origen de los archivos y el destino de nuestra copia de seguridad. A continuación escribiremos todos los modificadores anteriormente mencionados.

Si queremos un LOG del proceso de copia escribiremos el símbolo de menor que dos veces y, seguidamente la ruta y el nombre de nuestro archivo de LOG.

xcopy c:\Datos \\srvdc02\Datos /c /d /e /h /i /k /r /x /y /o >> c:\log-backup\log01.txt

La primera vez que ejecutemos el comando el proceso de copia empezará de cero y creará un archivo de texto con el listado de los archivos copiados.

C:\Datos\Dato-1.txt
C:\Datos\Dato-2.txt
C:\Datos\Dato-3.txt
C:\Datos\Dato-4.txt
C:\Datos\ADMINISTRACION\Dato-1.txt
C:\Datos\ADMINISTRACION\Dato-2.txt
C:\Datos\ADMINISTRACION\Dato-3.txt
C:\Datos\ADMINISTRACION\Dato-4.txt
C:\Datos\ADMINISTRACION\Datos 3\Dato-1.txt
C:\Datos\ADMINISTRACION\Datos 3\Dato-2.txt
C:\Datos\ADMINISTRACION\Datos 3\Dato-3.txt
C:\Datos\ADMINISTRACION\Datos 3\Dato-4.txt
C:\Datos\COMERCILES\Dato-1.txt
C:\Datos\COMERCILES\Dato-2.txt
C:\Datos\COMERCILES\Dato-3.txt
C:\Datos\COMERCILES\Dato-4.txt
C:\Datos\COMERCILES\Dato_Oculto_1.txt
C:\Datos\COMUN\Dato-1.txt
C:\Datos\COMUN\Dato-2.txt
C:\Datos\COMUN\Dato-3.txt
C:\Datos\COMUN\Dato-4.txt
C:\Datos\COMUN\Dato_Oculto.txt
C:\Datos\TECNICOS\Dato-1.txt
C:\Datos\TECNICOS\Dato-2.txt
C:\Datos\TECNICOS\Dato-3.txt
C:\Datos\TECNICOS\Dato-4.txt
26 archivo(s) copiado(s)


Si ejecutamos el comando una segunda vez, después de haber modificado en contenido de la ruta origen de la copia de seguridad el proceso de copiará solamente los archivos que se han incluido o variado y añadirá al archivo de texto de LOG el listado de los nuevos archivos copiados.

xcopy c:\Datos \\srvdc02\Datos /c /d /e /h /i /k /r /x /y >> c:\log-backup\log01.txt

C:\Datos\Dato-1.txt
C:\Datos\Dato-2.txt
C:\Datos\Dato-3.txt
C:\Datos\Dato-4.txt
C:\Datos\ADMINISTRACION\Dato-1.txt
C:\Datos\ADMINISTRACION\Dato-2.txt
C:\Datos\ADMINISTRACION\Dato-3.txt
C:\Datos\ADMINISTRACION\Dato-4.txt
C:\Datos\ADMINISTRACION\Datos 3\Dato-1.txt
C:\Datos\ADMINISTRACION\Datos 3\Dato-2.txt
C:\Datos\ADMINISTRACION\Datos 3\Dato-3.txt
C:\Datos\ADMINISTRACION\Datos 3\Dato-4.txt
C:\Datos\COMERCILES\Dato-1.txt
C:\Datos\COMERCILES\Dato-2.txt
C:\Datos\COMERCILES\Dato-3.txt
C:\Datos\COMERCILES\Dato-4.txt
C:\Datos\COMERCILES\Dato_Oculto_1.txt
C:\Datos\COMUN\Dato-1.txt
C:\Datos\COMUN\Dato-2.txt
C:\Datos\COMUN\Dato-3.txt
C:\Datos\COMUN\Dato-4.txt
C:\Datos\COMUN\Dato_Oculto.txt
C:\Datos\TECNICOS\Dato-1.txt
C:\Datos\TECNICOS\Dato-2.txt
C:\Datos\TECNICOS\Dato-3.txt
C:\Datos\TECNICOS\Dato-4.txt
26 archivo(s) copiado(s)
C:\Datos\Datos Nuevos\Dato-1.txt
C:\Datos\Datos Nuevos\Dato-2.txt
C:\Datos\Datos Nuevos\Dato-3.txt
C:\Datos\Datos Nuevos\Dato-4.txt
4 archivo(s) copiado(s)

En el directorio que hemos destinado al archivo de texto de LOG, encontraremos el resultado de la segunda operación realizada.

Una vez estemos seguros que el comando cumple con la operación deseada, solo tendríamos que programar su ejecución de forma reiterada usando las tareas programadas de Microsoft Windows.

No hay comentarios:

Publicar un comentario