Tengo alrededor de 3GB de archivos / carpetas (47k archivos, 15k carpetas) en un servidor y estoy tratando de copiarlo a otro en el mismo dominio a través de LAN. Cada vez que termino de hacer una copia, la cantidad de archivos que se informan en el servidor que se copia es mayor que la que existe en el servidor original.
Usé la copia de Windows (usando el mouse) las dos primeras veces. Luego usé robocopy (primero con el /E
parámetro y luego con /E /PURGE
). Tengo 47,619 archivos / 15,335 carpetas en el servidor original. Tengo 47,640 archivos / 15,335 carpetas en el servidor copiado. Las dos veces que ejecuté robocopy con dichos parámetros no cambiaron la cantidad de archivos.
¿Alguien lo que podría estar yendo mal?
Otros detalles:
- Ambos servidores son Win Server SP1 Standard Ed.
- El servidor donde se copian los archivos tiene 638 MB libres en C: pero estoy copiando todo a D: que tiene suficiente espacio.
- Estoy ejecutando el comando sentado en el servidor donde se copian los archivos.
file-transfer
Regmi
fuente
fuente
Respuestas:
Copiar con el mouse significa que probablemente usó el Explorador de Windows para copiar todos esos archivos. He experimentado muchos problemas con esto con un gran número de archivos que se almacenan en muchos directorios donde Windows Explorer copia archivos en los directorios incorrectos.
Esto significa que el Explorador de Windows probablemente copió algunos archivos en los lugares equivocados, y ahora tiene duplicados en el destino: la robocopia simplemente ignoraría aquellos que no se sobrescriben, y así es como terminaría con estos duplicados.
Para encontrar los duplicados, use el siguiente comando de DOS para enviar la estructura de directorios a algunos archivos de texto (estas operaciones tomarán bastante tiempo, por lo que puede iniciarlas en ventanas separadas de DOS y luego tomar un café):
Luego, edite esos archivos con una búsqueda y reemplazo para eliminar las partes iniciales de las rutas que no coinciden. Después de eso, compare los archivos con el siguiente comando de DOS (esta operación también puede tomar un tiempo, pero no debería ser tan larga como las dos primeras porque la clasificación ya se ha realizado; vaya a tomar otro café pero ordene un tamaño "pequeño" esta vez):
Luego vea el contenido de "file-listing.txt" para ver qué es diferente.
(En total, solo se crearán tres nuevos archivos .txt).
fuente