echo de arquivo de diretório grande

1

Existe alguma ferramenta lá fora que irá ecoar as mudanças unidirecionais de um grande diretório (mais de 5 milhões de arquivos) para outro através de uma rede Windows? Eu também preciso que seja uma sincronização bastante rápida após o build inicial. Eu brinquei com algumas ferramentas como o Microsoft SyncToy e o backup do Cobian, mas elas não parecem ter sido construídas para esse tipo de tamanho.

Menos de 1% dos arquivos mudam a cada 1 hora, mas o problema com o design do sistema de diretórios que eu herdei é que as alterações podem estar em qualquer posição na árvore de diretórios e não há log das alterações. uma varredura completa estava sendo pré-formada no passado, o que levaria cerca de 4-5 horas.

Eu construí uma ferramenta personalizada para fazer a sincronização muito mais rápido do que esses outros, mas eu simplesmente não tenho tempo para construir todos os sinos e assobios, então estou procurando algo para fazer o truque nesse meio tempo. Eu planejo mudar o sistema, mas neste momento estou apenas procurando sincronizá-los com menos tempo de atraso.

[atualização] -Meus arquivos são bem pequenos variando de 10-30kb cada -A árvore de diretórios é bem superficial.

    
por Michael J. Lee 13.07.2011 / 20:29

2 respostas

2

Quando você diz "windows network", quer dizer que tem uma rede do Windows com um Active Directory? Uma possibilidade que você deveria estar olhando para o DFS-R. Versões mais recentes do DFS-R observam o sistema de arquivos e apenas transmitem mudanças. Se você tiver 5 milhões de arquivos, talvez esteja se aproximando do DFS limites embora.

    
por 13.07.2011 / 21:33
0

Você pode tentar um destes:

cwrsync - Rsync para Windows

Robocopy

    
por 13.07.2011 / 21:41