Estou procurando uma solução para sincronizar pares de pastas entre um NAS e vários macs locais. Cada um dos macs pode editar arquivos e os outros macs devem ser sincronizados automaticamente. Basicamente, minha própria versão local do Dropbox sem usar "armazenamento em nuvem".
Eu olhei para soluções usando rsync. Pelo que entendi, o rsync não é realmente capaz de fazer uma sincronização bidirecional . Também não quero necessariamente invocar o processo de sincronização. Eu preferiria um daemon rodando em segundo plano - aguardando e verificando mudanças e depois sincronizando-as "ao vivo".
O programa também deve ser flexível o suficiente para reconhecer que às vezes (no caso de laptops) não consegue acessar o NAS. Ele deve esperar a conexão voltar novamente, sem me incomodar alguns minutos.
Eu olhei para synk, folderwatch, rsync, unison e alguns outros, mas eu realmente não encontrei uma solução. Eles precisam ser invocados ou não são realmente bidirecionais.
Não existe algo como "pastas offline" da microsoft para mac?
obrigado
PS: apenas para esclarecimento - não quero sincronizar para fins de backup. Em vez disso, desejo sincronizar para que todos os macs tenham uma cópia local das alterações mais recentes nos arquivos.
Respostas:
Veja http://owncloud.org - é basicamente uma solução de dropbox de código aberto.
Não sabe qual NAS você possui, mas a maioria das caixas de NAS roda em Linux e você deve conseguir obter instruções nos fóruns do owncloud.
Caso contrário, acho que o Unison ou o rsync seriam as melhores soluções para não servidores no seu caso.
Isso aponta para uma postagem no blog descrevendo o mesmo problema (e uma solução aceitável), mas para o ubuntu. http://www.cerebralmastication.com/2011/04/fast-two-way-sync-in-ubuntu/
fonte
Eu olhei para isso há algum tempo também.
Primeiro, tentei o Sparkleshare, que é bom para repositórios pequenos de documentos, mas possui todos os recursos não divertidos do git (todo o histórico) e não lida bem com arquivos grandes.
Acabo com o Unison, que é um software muito bom, possui sincronização bidirecional de diretórios (com backups se houver conflitos de mesclagem) - funciona perfeitamente para grandes dados. Vá em frente.
EDITAR:
Recentemente eu achei uma ferramenta muito boa: sincronização (recentemente eles mudaram de nome para pulso ). Possui cliente para a maioria das plataformas e é bastante flexível na configuração com o bom web-gui.
Também existe o git-anexo , eu o estava usando por pouco tempo, mas parei porque é necessário que a conta xmpp transmita mensagens (recentemente isso foi removido, portanto não é mais necessário, mas vou ficar sincronizando por um tempo).
fonte
ChronoSync
Este pequeno utilitário é realmente incrível. Eu confiei nisso desde 2006.
Resolução extremamente refinada e boa capacidade de script se você precisar de alguma condicionalidade fornecida por aplicativos externos.
O Gerenciador de sincronização é executado silenciosamente em segundo plano com um calendário elaborado.
fonte
Se você estiver usando um NAS Synology ou Netgear, os dois têm um daemon rsync opcional incluído, que você pode ativar, ou instalar um daemon Unison no NAS e o cliente no (s) Mac (s), consulte:
http://wiesmann.codiferes.net/wordpress/?p=7534&lang=fr
http://www.theanthillsocial.co.uk/resource/187
fonte
Se você estiver usando um Synology NAS, o Cloud Station é a resposta que procura. A partir do site:
"Se você possui vários dispositivos, o Cloud Station é perfeito para sincronizar arquivos automaticamente com todos eles. Seu trabalho estará sempre atualizado entre Mac, PC e dispositivos móveis. Além disso, agora você pode sincronizar arquivos com o máximo tamanho de 5 GB Os arquivos estão sempre acessíveis na Web e nas pastas Cloud Station nos computadores locais.Quando o PC e o DiskStation estão na mesma rede local (LAN), você pode definitivamente desfrutar de uma taxa de transferência mais rápida do que a oferecida pela Internet. Internet."
http://www.synology.com/dsm/home_file_sharing_cloud_station.php
Se você encaminhar algumas portas, também terá uma interface da web para seus arquivos através do File Station de uma maneira semelhante (mas mais bonita) ao Dropbox.
Pessoalmente, possuo um Synology DS212 e achei esse recurso excelente. Se você está no mercado para um NAS, recomendo comprar o modelo anterior da Amazon, não o Synology mais recente, se estiver procurando um preço melhor.
fonte
Git e SVN são outras opções, sem muita certeza sobre tartaruga e mac, embora o subversion definitivamente possa rodar no mac (e está disponível por padrão).
fonte
Essa parece ser uma pergunta comum que realmente ainda não tem um produto sólido. Eu comecei a usar dois. Um que eu uso para backups (que eu sei que não é o que você está procurando, mas achei que eu jogaria por aí) é o Bvckup http://www.bvckup.com/ . Recentemente, comecei a usar o AeroFS https://aerofs.com/, que tem a mesma "capacidade de compartilhamento" que o dropbox, mas não possui interface da web. Tenho certeza de que o AeroFS será o melhor para você nessa situação.
Como o AeroFS ainda está na versão beta, acho que você pode precisar de um convite. Eu sempre posso te dar uma se estiver interessado.
fonte
Sher.ly pode fazer o que você precisa. Divulgação completa: estou executando este projeto. A idéia por trás é a solução Dropbox / Bitcasa funcionando a partir de seu próprio armazenamento, de qualquer tipo. Queremos ser muito mais inteligentes que o Dropbox: você pode sincronizar todos os seus dispositivos (se quiser), mas não precisa baixar (sincronizar) TODOS os dados que estão sendo compartilhados com você - essa é a diferença básica: os dados estão disponíveis, sem sobrecarregar o seu unidades. NÃO é um acesso bidirecional, como você descreveu.
Significa que você pode "conectar" facilmente vários computadores (Mac, PC, Linux em andamento) com pequeno armazenamento SSD com NAS inteiro com vários TB de dados. Apoiaremos servidores de armazenamento (MS, Linux) e pequenos aparelhos como o RaspberryPI.
Você começa criando um grupo convidando membros, adicionando arquivos (armazenamento local ou remoto) e os membros do grupo podem acessar instantaneamente os dados; arquivos pequenos podem ser sincronizados imediatamente, maiores serão downloads intencionais. Deixe-me saber se isso responde às suas perguntas. Blazej Marciniak, @blazej_os
fonte
Se você não deseja instalar o software no seu NAS, terá muito trabalho de configuração em todos os seus dispositivos. Mas essa é sua decisão :).
Você pode usar em um mac, por exemplo, empilhadeira e criar um synclet para um acesso mais fácil (como no dock) ou usar Hazel e criar uma tarefa para automação.
fonte
Para suas informações: É possível criar uma sincronização bidirecional com o rsync - mas é um pouco complicado. Você precisa criar duas linhas rsync (uma com a opção --update e com --delete ).
fonte