Como disponibilizar as montagens do NFS enquanto estiver offline?

7

Problema:

Eu trabalho em um notebook e, enquanto estou trabalhando, tenho acesso a muitas unidades montadas em NFS. Quando chego em casa, obviamente não estão disponíveis.

Solução do Windows 7:

Meu parceiro de negócios usa o Windows 7 e mapeia as pastas por meio do samba. O Windows 7 tem um recurso muito bom que permite que ele disponibilize essas pastas offline. Então, quando ele se conecta à rede de trabalho, as mudanças são sincronizadas!

Pergunta:

Existe uma maneira de imitar isso no Ubuntu?

O que eu tenho agora:

Servidor para sincronização local: adicionei entradas rsync no meu crontab para copiar server folders => local folders a cada cinco minutos.

Quando no trabalho eu usei as pastas mapeadas pelo NFS e enquanto fora do trabalho eu uso as cópias locais.

Quando eu chego no trabalho, eu manualmente executo um script que sincroniza local folders => server folders .

Problemas com minha configuração:

  • inicialização lenta quando não está no trabalho (eu acho que fazer para o fstab tentando mapear as pastas do servidor)
  • sem verificação / gerenciamento de conflitos
  • Tenho que lembrar de sincronizar manualmente e ser cuidadoso devido aos diferentes locais de arquivo
  • arquivos recentes não funcionam entre o trabalho e a casa
por lpanebr 18.11.2011 / 21:10

1 resposta

2

link

Aqui estão algumas informações sobre várias alternativas para fazer isso. Principalmente discutindo OFS. Eu não usei isso sozinho, mas parece mais maduro do que minhas sugestões anteriores e especificamente projetado para a tarefa, em vez de tentar acelerar o acesso NFS como o CacheFS.

Quando eu preciso manter duas coisas em sincronia, eu costumo usar um repositório Subversion como um intermediário entre os dois sistemas, mas isso pode ser trabalhoso.

    
por ekthomson 18.11.2011 / 23:20