fs sincronização entre desktops

1

Eu tenho várias estações de trabalho (laptops e desktops). Eu gostaria de sincronizar arquivos entre eles, de modo que cada um é um espelho do outro. Eu costumava executar um servidor NFS e compartilhar arquivos, mas isso só funciona se eu estiver na rede. Gostaria de ter acesso aos meus arquivos, poder fazer alterações e, quando me conectar à rede novamente, as alterações que fiz forem refletidas nos outros volumes e assim por diante.

Estou considerando o btrfs ou talvez um cluster de fs como glusterfs ou lustre. Algum desses bons ajustes para nós freqüentemente offline? Parece que eles funcionariam bem se estivessem sempre on-line, mas provavelmente não funcionariam bem com frequência off-line.

    
por Walter 06.11.2014 / 19:46

2 respostas

0

Na verdade, estou usando o git-annex. Estou usando há mais de um ano e funciona razoavelmente bem.

    
por 11.03.2016 / 15:29
0

Para o que você descreve, parece mais apropriado usar um sistema de controle de revisão distribuído (se eles são todos ou principalmente arquivos de texto), ou algo como rdiff-backup .

O

rdiff-backup irá copiar a estrutura como você tem localmente para um servidor na rede e você terá a mesma estrutura lá. Roll-back é possível (baseado em delta contra a versão mais recente) e você pode purgar os delta's, etc.

Embora as capturas instantâneas no Btrfs tenham uma funcionalidade de reversão semelhante, isso não oferece recursos de rede, embora eu possa implementar algo como o rdiff-backup em cima do Btrfs (no servidor) e do rsync.

    
por 06.11.2014 / 19:52