Problema:
Trabalho em um notebook e, enquanto trabalho, tenho acesso a muitas unidades montadas em NFS. Quando chego em casa, eles 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 via samba. O Windows 7 tem um recurso muito interessante que permite que ele disponibilize essas pastas offline. Então, quando ele se conecta à rede de trabalho, as alterações são sincronizadas!
Questão:
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 a server folders => local folders
cada cinco minutos.
No trabalho, usei as pastas mapeadas do NFS e, enquanto trabalhava fora, uso as cópias locais.
Quando chego ao trabalho, executo manualmente um script que é sincronizado local folders => server folders
.
Problemas com minha configuração:
- inicialização lenta quando não estiver no trabalho (acho que o fstab está tentando mapear as pastas do servidor)
- nenhuma verificação / gerenciamento de conflitos
- Eu tenho que lembrar de sincronizar manualmente e ter cuidado por causa dos diferentes locais de arquivo
- arquivos recentes não funcionam entre trabalho e casa