Sincronização de arquivos entre dois servidores Linux

0

Temos dois servidores da web executando o CentOS. Precisamos sincronizar as imagens que os usuários enviaram.

Nenhum servidor deve ser necessário para sincronizá-los, porque precisamos lidar com o failover. Além disso, precisamos fazer uma sincronização bidirecional.

Tentamos rsync e inotify , mas ambos exigem que um servidor seja configurado, por isso não podemos fazer failover.

De que outra forma podemos fazer isso?

    
por Kit Ho 23.06.2014 / 12:14

1 resposta

0

Você pode apenas executar o rsync nos dois servidores:

server1$ rsync -a -v -e "ssh -c arcfour" user@server2:/path/to/files /path/to/files
server2$ rsync -a -v -e "ssh -c arcfour" user@server1:/path/to/files /path/to/files

O Rsync só copia arquivos que ainda não estão no sistema de destino.

    
por 23.06.2014 / 13:31