Robocopy se inicia y luego se cuelga/simplemente se queda ahí

Robocopy se inicia y luego se cuelga/simplemente se queda ahí

Estoy configurando un proceso de archivo para almacenar archivos antiguos en un disco duro externo. La computadora en cuestión ejecuta Windows 7 Pro de 32 bits. Tenemos una carpeta de servidor con más de 150.000 archivos, la mayoría de los cuales son bastante pequeños (menos de 200k). Estoy intentando utilizar robocopy en un archivo por lotes para hacer esto. Estaba funcionando bien el otro día, ahora todo lo que hace al iniciarse es quedarse ahí. Me muestra todas las opciones y todo eso, y también enumera la cantidad de archivos en el directorio y el directorio en sí, pero nunca pasa de esa línea. Si cambio el destino a la unidad C local, eventualmente comienza a copiar archivos. ¿Hay algo en mi archivo por lotes que deba cambiar? ¿O podría haber algún problema con el disco externo Western Digital que estoy usando? El disco WD contiene actualmente unos 175.000 archivos. Aquí está el archivo por lotes de una línea que tengo:

    robocopy "\\cgifp01\Prepress\Public\ImportedPDF" "E:\OldFiles" *.* /R:2 /W:10 /MINAGE:15 /MOV /B /XJ /XF "blank_test.pdf"

Gracias por cualquier consejo o idea.

nata

Respuesta1

Si su destino E:\OldFiles ya contiene archivos, robocopy los escaneará primero para ver qué hacer (sobrescribirlos con los más nuevos, dejarlos,...) y luego comenzará con el comando copiar. Entonces, si tiene 150.000 archivos en el destino, puede llevar un tiempo. si lo copia en E:\OldFiles1, se iniciará inmediatamente ya que todavía no hay archivos allí.

Respuesta2

Bueno, para cualquiera que esté luchando con el mismo problema, así es como lo solucioné. Cambié el archivo por lotes para copiarlo desde la ubicación de red a una carpeta temporal en el disco externo. Luego tengo otra línea que realiza una robocopia desde la ubicación temporal a la carpeta de archivo real. No tengo idea de por qué funciona, pero funciona. No tiene ningún sentido para mí, ya que robocopy todavía tiene que copiar archivos en el directorio externo, pero tal vez como no copia desde la red, funcione mejor. No tengo ni idea. Todo lo que sé es que funciona ahora.

nata

Respuesta3

He estado usando robocopy durante muchos años para copiar desde mi servidor a unidades USB: 64 GB, 1 TB, 2 TB, 3 TB. Pero hace aproximadamente un mes me di cuenta de que la copia del archivo se detenía en algún archivo normal, por ejemplo, un JPG. Si iba al directorio de destino o a algún otro directorio en la unidad de destino y creaba un nuevo archivo de texto, la copia se reanudaba, pero se detenía un rato más tarde. Repetir el truco permitió que continuara la copia de seguridad. Probé muchas opciones pero no encontré solución. Muy frustrado. Win7Pro32bit, Kaspersky Internet Security 13.0.1.4190.

Esto es solo de computadora local a unidad USB local; el problema parece estar en unidades más grandes, es decir, 2 TB y 3 TB.

ROBOCOPY "%FROM%" "%TO%" /E /XO /W:0 /R:0 /XF *.bak *.old *.zip *.arc *.rar *.z *.db /XD ARCHIVE OLD ZIPS /LOG+:"%LOG%" /NP /DCOPY:T /NJH /NJS /TEE /NC /NS /NDL /IPG:20 /FFT

Respuesta4

Tuve el mismo problema. De hecho, utilicé robocopy con éxito para transferir una carpeta y, cuando lo probé en la siguiente carpeta, se quedó allí durante una hora sin ningún progreso. Pruebo aleatoriamente XCopy (enlace) en su lugar, ¡y está funcionando bien!

información relacionada