Sistema para manter a pasta sincronizada com o servidor remoto

3

Temos um servidor Linux com alguns compartilhamentos NFS em nossa rede local e queremos poder acessar os dados nesses compartilhamentos a partir de algumas máquinas remotas fora da LAN. O que estamos planejando fazer é uma tarefa cron nas máquinas remotas que acionam o rsync para manter a pasta atualizada.

Estou apenas imaginando se existe algum tipo de solução "hacked-together", algo semelhante a uma montagem NFS, mas otimizada para conexões de alta latência.

Estamos em um ambiente predominantemente Linux, então as soluções somente para Linux são boas, embora, é claro, algo que funcione como multiplataforma seja sempre bom.

Obrigado!

    
por wxs 13.08.2010 / 05:57

3 respostas

2

A melhor maneira que encontrei de fazer isso é com o AFS: link

N.B. Demora um pouco de trabalho para configurar, mas uma vez feito corretamente vale a pena.

    
por 13.08.2010 / 09:51
1

Existem vários sistemas de arquivos baseados em fusíveis que foram projetados tendo em mente as WANs. Eles podem não lhe dar a velocidade de um arquivo previamente rsync'ed, mas talvez eles sejam bons o suficiente (e alguns podem ser capazes de configurar algum tipo de cache).

Candidatos promissores incluem curlftpfs (sistema de arquivos remoto usando FTP como protocolo de transporte), fusedav (WebDAV), sshfs (ssh). Os dois primeiros oferecem a oportunidade de inserir um proxy de armazenamento em cache entre o servidor e o cliente.

    
por 14.08.2010 / 22:10
0

Você viu o driver do dispositivo de bloco de rede (nbd) do Linux? Eu não sei o quão bem ele lida com alta latência (faz anos desde que eu toquei com ele), mas pode valer a pena olhar, assumindo que o projeto ainda está por aí.

    
por 13.08.2010 / 23:31