Qual ferramenta seria a melhor para sincronizar um diretório em várias máquinas Linux?

0

Eu preciso ter um certo diretório sincronizado em várias máquinas linux, para que as alterações em uma máquina sejam enviadas para as outras cópias ou pesquisadas facilmente. Eu estou bem em ter um mestre e os outros como escravos.

Pensei no rsync, ouvi falar do uníssono e tenho certeza de que existem outras ferramentas, mas nunca tentei usar nenhum para sincronizar mais de duas máquinas.

Estou procurando algo que seja super fácil de instalar e configurar.

Também estou procurando ficar por trás do nosso firewall, sem usar sites de terceiros.

    
por Uri 17.12.2009 / 21:54

7 respostas

5

o rsync serve. Facilidade de instalação é subjetiva, depende de suas habilidades:)

    
por 17.12.2009 / 21:57
3

E quanto ao DropBox ?

    
por 17.12.2009 / 21:58
1

O Google teve um verão de projeto de código chamado TSync, que parece ser um bom substituto para o Unison. ( link ) Ele não parece ter muita documentação e acompanhamento, então eu sempre estive nervoso em usá-lo dentro de um ambiente de negócios.

    
por 27.06.2010 / 18:31
0

Você já pensou em usar algo como o NFS?

    
por 17.12.2009 / 22:50
0

O Csync2 é uma ferramenta projetada para sincronizar arquivos de configuração entre vários servidores. Tem várias estratégias para lidar com conflitos, pode manter backups de arquivos alterados e tem uma configuração muito flexível. Eu usei isso em várias situações e fiquei feliz com isso.

    
por 17.12.2009 / 22:56
0
O

Unison é um bom sincronizador de arquivos que funciona tanto para Windows quanto para Linux. Ao contrário do rsync, o unison pode ser sincronizado de ambas as maneiras (o csync também pode fazer isso, mas é mais difícil configurar tanto quanto me lembro).

Pelo que ouvi, iFolder é um bom substituto para o DropBox / SpiderOak, mas eu não o testei pessoalmente .

Se você escolher o rsync, há várias maneiras de chamá-lo:

  • Do cron, regularmente (por exemplo, uma vez a cada 10 minutos ou uma vez a cada 1 hora)
  • Do incron, reagindo em eventos (por exemplo, toda vez que um arquivo é modificado ou criado em um diretório).

Você também pode combinar os dois métodos para ter certeza:  - Incêndio de incron para ter certeza de copiar o arquivo modificado. Você pode até usar scp diretamente sinc e você sabe o arquivo que mudou, por isso vai ser mais eficiente  - Chame o rsync de um cron para corrigir cópias que possam ter falhado, ou aplique a opção --delete para remover arquivos que não estejam do outro lado.

    
por 17.12.2009 / 23:00
0

Configurar um FREENAS ?

FreeNAS™ is an Open Source Storage Platform based on FreeBSD and supports sharing across Windows, Apple, and UNIX-like systems. FreeNAS™ 8 includes ZFS, which supports high storage capacities and integrates file systems and volume management into a single piece of software.

    
por 17.12.2009 / 22:56

Tags