complicação rsync na sincronização

0

Temos 2 nós do Servidor Web Primário e secundário , se o principal estiver inativo por qualquer motivo, o secundário funcionará como Prim.

Agora, se falarmos sobre os códigos, o que está em ambos os hosts. deveríamos estar sincronizando com os dados primários reais

Como sincronizamos esses códigos?

Eu entendo que rsync pode sincronizar tudo do servidor Live para o secundário. mas o que acontece com aqueles alterados que deletaram algum arquivo ou pasta, do servidor live rsync deve remover aqueles do secundário

Como por minha exigência podemos usar abaixo rsync no meu servidor. vai este trabalho

rsync -avzhe ssh [email protected]:/var/www/ /var/www

Eu testei isso no meu sistema local. sem sorte

[ar@test ~]$ rsync -avzhe /home/ar/avi/ /home/ar/red/
sending incremental file list
drwxrwxr-x        4096 2016/03/03 07:28:13 .

sent 51 bytes  received 12 bytes  126.00 bytes/sec
total size is 0  speedup is 0.00

Solução

rsync -av --delete /home/ar/avi/ /home/ar/red/

    
por Mongrel 03.03.2016 / 12:51

1 resposta

0

Esse comando funciona para mim, ele é sincronizado com o servidor ativo e exclui o arquivo que foi excluído do servidor ativo.

rsync -av --delete /home/ar/avi/ /home/ar/red/

    
por 24.06.2016 / 09:26