Diretórios base compartilhados com duplicação local

2

Eu tenho alguns computadores Linux que estão todos na mesma rede. Atualmente, eu uso rsync para copiar meus dotfiles e semelhantes para cada máquina a cada dois dias do computador mestre. Idealmente, gostaria que isso acontecesse automaticamente.

O problema é que eu também gostaria de ter a duplicação local dos arquivos. Portanto, um NFS simples ou SMB montado em /home do meu servidor doméstico me daria um desempenho muito ruim (como 3 MB / s). A duplicação também serviria como backup físico.

Até agora, pensei no seguinte:

  • Usando rsync nos clientes para que eles puxe os dados mais recentes para o diretório inicial. Isso substitui as alterações locais e não é o ideal.

  • Use unison em uma configuração semelhante, de modo que cada cliente sincronize todos os arquivos com o servidor em segundo plano. Conflitos podem acontecer, e não tenho certeza se eles são bem tratados.

No final, gostaria de ter cache local da unidade de rede. Assim, as gravações são enviadas para o servidor e as leituras verificam se a versão é a mais recente e, em caso positivo, usam a cópia local.

Existe algum software (ou pilha de software) que faz isso?

    
por Martin Ueding 28.09.2014 / 16:26

1 resposta

0

Eu tenho btsync configurado em casa, que parece fazer um ótimo trabalho de manter as coisas sincronizadas. Também é muito simples de configurar (e tem clientes para vários dispositivos). Eu não sei a frequência de atualização, mas parece que as atualizações são muito rápidas.

    
por 02.10.2014 / 21:10