Microsoft Tecnhet - Robocopy . Você pode usar /mir
para sincronizar qualquer alteração ou esperar por N alterações com /mon
ou X minutos com /mot
.
Neste momento, temos um servidor Linux central e vários servidores Windows por satélite espalhados pela região. A cada 15 minutos, o servidor Linux rsyncs arquivos dos outros (que estão executando o daemon cwrsync via Cygwin). No entanto, a árvore de diretórios em um deles agora está chegando a 85 GB e 400.000 arquivos. Isso está demorando consideravelmente mais do que quinze minutos apenas para verificar o diretório em busca de alterações; o tempo de trânsito real é minúsculo em comparação com a digitalização.
Existe alguma coisa para o Windows que monitore uma determinada árvore e transmita quaisquer alterações ao vivo, ou as coloque em fila para transmitir a cada poucos minutos, sem ter que fazer uma varredura em massa de toda a árvore, e faça isso em um Linux sistema, de preferência via rsync? O lsyncd parecia certo para isso até que percebi que era para o Linux, não para o Windows.
Microsoft Tecnhet - Robocopy . Você pode usar /mir
para sincronizar qualquer alteração ou esperar por N alterações com /mon
ou X minutos com /mot
.
Unison parece que se encaixa no projeto. Você poderia tentar as opções -repeat watch -fastcheck true
.