Eu configurei dois servidores para sincronizar usando rsync
daemons e cron
job a cada 5 minutos.
cron
que sincroniza a pasta (o mesmo caminho) para o alias do daemon do servidor A. cron
que sincroniza a pasta (o mesmo caminho) para o alias do daemon do servidor A. rsync
recebe os parâmetros -urtzv
. cron
é executada a cada 5 minutos (no limite de 5 minutos no mostrador do relógio), portanto, os dois servidores executariam ao mesmo tempo (aproximadamente). Existe algum problema potencial em fazer isso? Especificamente:
rsync
ao mesmo tempo? Ou os daemons lidam inteligentemente com conflitos? rsync
run), mas o servidor B executasse rsync
do outro caminho cerca de 5 minutos após o rsync
de longa duração no servidor A foi iniciado? Eu li que executar rsync
duas vezes em paralelo (no mesmo servidor e origem / destino) deve ser seguro em termos de integridade de dados, embora possa degradar o desempenho. Também aprendi que rsync
armazena os dados recebidos em arquivos temporários e os move apenas para os arquivos permanentes quando a transferência é concluída. Mas não tenho certeza do comportamento quando rsync
está configurado em dois servidores para sincronizar as duas formas ao mesmo tempo.
Se isso for melhor perguntado no Server Fault, por favor me avise.