Robocopy com catálogo local de dados remotos para backup incremental

2

Atualmente, estou usando o robocopy para um destino extremamente lento. A comparação entre os arquivos de origem e de destino pode demorar um pouco para ser executada.

Como o destino nunca será alterado (além das alterações de robocopy), existe algum programa que funcione de maneira semelhante ao robocopy, mas tenha uma lista local de quais arquivos (atributos e timestamps) o destino possui para comparar? / p>

Eu sei que existem soluções caras que podem fazer isso, mas estou procurando algo livre, se possível. Espero que isso faça sentido.

    
por Bill 18.12.2012 / 22:36

2 respostas

2

Não, o Robocopy não é capaz de fazer isso. Ele irá ignorar os dados do arquivo para arquivos que já existem no destino, mas ele precisa comparar os atributos do arquivo (timestamps, ACLs, tamanho do arquivo) em tempo real para fazê-lo. Não há como alimentar o Robocopy com um "catálogo" local dos atributos do arquivo no destino remoto.

Não se esqueça de usar o switch / MT (multithreading) no Robocopy; Isso acelerará pequenas operações como esta quando você está lidando com toneladas de pequenos arquivos. Enquanto um thread está bloqueado esperando para ver quais são os atributos de arquivo do arquivo remoto para que ele possa compará-lo com a cópia local, outro thread pode passar para o próximo arquivo e assim por diante em paralelo. O padrão é 8 threads com / MT, mas você pode ajustá-lo.

Você não especifica ou fornece nenhuma outra informação sobre se estes são Servidores ou não, mas desde que você perguntou isso no SF, vou assumir que você está falando sobre o Windows Server. E nesse caso, você pode olhar para o DFS-R (Distributed File System) que é bastante eficiente na transferência incremental de arquivos, otimização de largura de banda e agendamento, compactação de dados durante o vôo, etc. E também satisfaz sua exigência de "livre se possível, "porque é uma função padrão instalável pronta para o Win Server.

    
por 21.12.2012 / 19:23
0

Experimente o bvckup , ele resolve seu problema de uma maneira um pouco diferente.

    
por 08.02.2013 / 20:00