robocopy wierd behavior para / copyall

3

Quando uso o robocopy com o sinalizador / copyall, a primeira tentativa dos arquivos será exibida como "Novos arquivos" e a saída exibirá o número de novos arquivos copiados e outras informações de transferência / bytes .

A 2a tentativa de usar o mesmo caminho + comando exibirá "Modificado" para os mesmos arquivos, mesmo que sejam absolutamente NÃO alterações ou quaisquer modificações em todos os / a saída ainda exibirá "x arquivos copiados e bytes etc info"

A terceira tentativa e a subsequente se comportarão normalmente (a saída não mostrará nenhum arquivo novo / modificado transferido)

Veja o resultado abaixo

PS C:\Users\administrator.SG-EQUINIX> robocopy B:\MSSQL\Test\test1 \sqldr1\Backup\Test /copyall

-------------------------------------------------------------------------------
   ROBOCOPY     ::     Robust File Copy for Windows
-------------------------------------------------------------------------------

  Started : Monday, 15 May 2017 12:37:33 AM
   Source : B:\MSSQL\Test\test1\
     Dest : \sqldr1\Backup\Test\

    Files : *.*

  Options : *.* /COPYALL /R:1000000 /W:30

------------------------------------------------------------------------------

                           2    B:\MSSQL\Test\test1\
100%        **New File**              34.8 m        IBXX_backup_2017_04_19_173001_8474121 - Copy.trn
100%        **New File**              34.8 m        nn.trn

------------------------------------------------------------------------------

               Total    Copied   Skipped  Mismatch    FAILED    Extras
    Dirs :         1         0         0         0         0         0
   Files :         2         2         0         0         0         0
   Bytes :   69.65 m   69.65 m         0         0         0         0
   Times :   0:00:15   0:00:15                       0:00:00   0:00:00


   Speed :             4723113 Bytes/sec.
   Speed :             270.258 MegaBytes/min.
   Ended : Monday, 15 May 2017 12:37:49 AM

PS C:\Users\administrator.SG-EQUINIX> robocopy B:\MSSQL\Test\test1 \sqldr1\Backup\Test /copyall

-------------------------------------------------------------------------------
   ROBOCOPY     ::     Robust File Copy for Windows
-------------------------------------------------------------------------------

  Started : Monday, 15 May 2017 12:38:11 AM
   Source : B:\MSSQL\Test\test1\
     Dest : \sqldr1\Backup\Test\

    Files : *.*

  Options : *.* /COPYALL /R:1000000 /W:30

------------------------------------------------------------------------------

                           2    B:\MSSQL\Test\test1\
            **Modified**              34.8 m        IBXX_backup_2017_04_19_173001_8474121 - Copy.trn
            **Modified**              34.8 m        nn.trn

------------------------------------------------------------------------------

               Total    Copied   Skipped  Mismatch    FAILED    Extras
    Dirs :         1         0         0         0         0         0
   Files :         2         2         0         0         0         0
   Bytes :   69.65 m   69.65 m         0         0         0         0
   Times :   0:00:00   0:00:00                       0:00:00   0:00:00


   Speed :           2282592000 Bytes/sec.
   Speed :           130610.961 MegaBytes/min.
   Ended : Monday, 15 May 2017 12:38:11 AM

Alguém tem alguma ideia do porquê?

============== Adicionado abaixo para responder aos comentários ===============

Tanto o SRC quanto o DEST possuem o mesmo sistema de arquivos (NTFS), setor e tamanho de segmento.

Eu também tenho usado o comando powersHell getItem-Property no arquivo de origem e no arquivo de destino depois que ele está sendo robocopiado.

Sua criação, acesso, tempo de gravação são absolutamente os mesmos. Ainda assim, a segunda tentativa do mesmo comando robocopy ainda mostra o mesmo arquivo sendo copiado como "Modificado", embora na verdade não haja cópia real (o "Tempo" refletido como 0).

Tentou o sinalizador / FFT, o mesmo comportamento, a segunda tentativa ainda mostra arquivos como Modificado. Quando não há nenhuma mudança na criação, acesse, escreva a hora do mesmo arquivo nos dois lados.

Minhas brainecas estão morrendo ..

    
por Noob 14.05.2017 / 19:14

1 resposta

0

Parece que o "modificado" é exibido em um robocopy de arquivos correspondentes na origem / destino nos fusos horários. veja algumas das definições de robocopy abaixo.

    
por 31.07.2017 / 21:17