O Robocopy inicia e depois trava/fica parado

O Robocopy inicia e depois trava/fica parado

Estou configurando um processo de arquivamento para armazenar arquivos antigos em um disco rígido externo. O computador em questão está executando o Windows 7 Pro de 32 bits. Temos uma pasta de servidor com mais de 150.000 arquivos, a maioria dos quais são bem pequenos (abaixo de 200k). Estou tentando usar o robocopy em um arquivo em lote para fazer isso. Estava funcionando bem outro dia, agora tudo o que faz no lançamento é ficar parado. Ele me mostra todas as opções e outros enfeites, e também lista o número de arquivos no diretório e o próprio diretório, mas nunca passa dessa linha. Se eu mudar o destino para a unidade C local, ele eventualmente começará a copiar os arquivos. Há algo em meu arquivo em lote que precisa ser alterado? Ou pode haver algum problema com a unidade externa Western Digital que estou usando? A unidade WD atualmente armazena cerca de 175.000 arquivos. Aqui está o arquivo em lote de uma linha que tenho:

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

Obrigado por quaisquer dicas ou ideias.

Nate

Responder1

se o seu destino E:\OldFiles já contém arquivos, o robocopy irá digitalizá-los primeiro para ver o que fazer (substituir pelos mais recentes, deixá-los, ...) e então iniciará com o comando de cópia. Portanto, se você tiver 150.000 arquivos no destino, pode demorar um pouco. se você copiá-lo para E:\OldFiles1, ele será iniciado imediatamente, pois ainda não há arquivos lá.

Responder2

Bem, para qualquer outra pessoa que esteja enfrentando o mesmo problema, veja como resolvi isso. Alterei o arquivo em lote para copiar do local de rede para uma pasta temporária na unidade externa. Então eu tenho outra linha que faz uma robocópia do local temporário para a pasta de arquivo real. Não tenho ideia de por que isso funciona, mas funciona. Não faz sentido para mim, pois o robocopy ainda precisa copiar os arquivos para o diretório externo, mas talvez por não estar copiando da rede funcione melhor. Eu não faço ideia. Tudo que sei é que funciona agora.

Nate

Responder3

Uso o robocopy há muitos anos para copiar do meu servidor para unidades USB - 64 GB, 1 TB, 2 TB, 3 TB. Mas há cerca de um mês percebi que a cópia do arquivo parava em algum arquivo comum, por exemplo, um JPG. Se eu fosse para o diretório de destino ou algum outro diretório na unidade de destino e criasse um novo arquivo de texto, a cópia seria retomada, mas pararia um pouco depois. Repetir o truque permitiu que o backup continuasse. Tentei muitas opções, mas nenhuma solução. Muito frustrado. Win7Pro32bit, Kaspersky Internet Security 13.0.1.4190.

Este é apenas um computador local para uma unidade USB local - o problema parece estar em unidades maiores, ou seja, 2 TB e 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

Responder4

Eu tive o mesmo problema. Na verdade, usei o robocopy com sucesso para transferir uma pasta e, ao tentar na próxima pasta, ele ficou pendurado por uma hora sem nenhum progresso. Eu testo XCopy aleatoriamente (link) em vez disso, e está funcionando perfeitamente!

informação relacionada