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.