Como posso manter as pastas sincronizadas entre várias máquinas na minha rede doméstica?

36

Como muitas pessoas, tiro muitas fotos e também gosto de muitas pessoas que não faço backup com a frequência necessária.

O que eu gostaria de poder fazer é sincronizar automaticamente minha pasta "para backup" com algumas das outras máquinas que vivem na minha rede doméstica.

Eu preciso de algo que:

  • Não exige que ninguém esteja conectado
  • Monitora pastas e não requer um início manual
  • Envia apenas o que mudou
  • Não força o tráfego em uma conexão com a Internet (a sincronização inicial pode ter vários gigabytes)
  • Não é limitado além do espaço em disco disponível local ( EDIT: por uma questão de argumento, suponha que haja mais de 50 Gb que eu gostaria de flutuar.)
  • Lida se "a outra extremidade" desaparece inesperadamente, não está disponível (por exemplo, se eu levei meu laptop para ver meus pais, obviamente não poderei ver meu PC de mesa)

Alguém está ciente de algo que se encaixa na conta? Cheguei perto, com coisas como o Windows Live Mesh (mas isso é limitado em quantidade e requer que eu faça logon nas duas extremidades para que a sincronização seja realizada, sincronizada), mas quero avaliar as opções antes de me sentar e desenvolvendo algo pessoalmente, se necessário.

Alguém sabe de algo que atenda às minhas necessidades?

Rowland Shaw
fonte
Apenas encorajou os pontos mais importantes. Por uma questão de exaustividade, um sistema que trata de quase todos os pontos é compartilhada pastas no MSN Messenger (obviamente cai em desgraça com a exigência de trabalho sem estar conectado on)
Rowland Shaw
você precisa de internet e lan ou apenas lan?
Josh
2
Eu só preciso da LAN (já tenho uma solução de backup baseada na Internet para outros arquivos importantes fornecidos pelo meu ISP).
Rowland Shaw

Respostas:

14

Você está pedindo muito.

Como a sincronização da Internet está fora, você não pode acessar o Dropbox, que é o que eu teria votado.

Você pode dar uma olhada no SyncToy , pois, desde a sua marcação, suponho que você esteja no Windows. É gratuito da Microsoft.

No entanto, isso pode não atender à sua demanda de "não estar conectado". Não tenho muita certeza de como interpretar isso. O SyncToy não funciona quando você não está conectado à máquina que requer uma sincronização. No entanto, ele pode extrair dados de máquinas autônomas (desde que elas dêem acesso aos protocolos usados ​​pelo SyncToy.

SyncToy trabalhou para mim e para meus amigos no passado. No momento, não estou usando, porque mudei para um Mac.

Atualização: dos usuários do Windows, também ouço boas histórias sobre o SyncBack , que oferece uma versão gratuita.

dyve
fonte
Analisarei mais adiante, não gostei de poder sincronizar com um host autônomo - estou feliz com a exigência de estar conectado pelo menos no host que gera os arquivos.
Rowland Shaw
Eu tinha esquecido tudo sobre synctoy. Você pode configurar uma tarefa agendada para não precisar fazer logon, apenas copiará os arquivos que foram alterados. A única coisa que não vai fazer é ser contínua
Matthew Steeples
Teoricamente, assim que a sincronização inicial for concluída, eu poderia configurar uma tarefa agendada para ser executada a cada hora, fazendo com que essa seja a correspondência mais próxima dos meus requisitos.
Rowland Shaw
3
Adicionado SyncBack como uma solução possível.
dyve
+1 para o Syncback, a versão gratuita funciona bem. Ele pode ser configurado para ser executado periodicamente como uma tarefa do Windows e não requer que alguém esteja conectado.
Angelo
11

As opções da Microsoft são Windows Live Foldershare e Live Mesh . Ambos estão em desenvolvimento.

Eu costumava usar o foldershare e achei bastante ágil e confiável.

Atualmente, uso o Live Mesh. Atualmente, ele oferece 5 GB de armazenamento em nuvem e eu o uso diariamente entre 4 computadores. Também permite a área de trabalho remota entre computadores por meio de firewalls e o compartilhamento de pastas com outros usuários do serviço.

Para responder seus pontos, com o Live Mesh:

  • Você precisa estar logado
  • Monitora pastas
  • Apenas copia alterações
  • Usa conexões locais quando possível
  • Não se importa se não há máquina do outro lado. Pode usar armazenamento em nuvem ao mesmo tempo
Matthew Steeples
fonte
A documentação antes da instalação é um pouco vazia no Windows Live Foldershare - já avaliei o Mesh antes e achei um pouco lento para minhas necessidades.
Rowland Shaw
1
É o Windows Live Sync: sync.live.com
Andrew Ensley
O Windows Live Mesh costumava ser bom nisso, mas eliminaram esse recurso direto de PC para PC. Então, nós estamos de volta para um quadrado ... suspiro ...
RomanSt
Além disso, quando o Windows Live Mesh estiver ativo, esqueça de usar o seu PC. Não possui recurso de pausa e não tem como diminuir o uso da CPU nem a largura de banda. Ele ainda não consegue definir-se como prioridade de Espera, que é uma necessidade absoluta para um processo de fundo CPU-pesado ...
RomanSt
Com o Windows Live Essentials 2012, o Live Mesh foi excluído. O instalador de malha ativa permite a instalação de malha.
Koppor
8

O SyncBack é tão bom que merece sua própria resposta :)

Eu acho que atende a todos os seus requisitos. Quase. Não tenho apenas certeza se ele se encaixa Não está limitado além do espaço em disco disponível local . O que você quer dizer com isso?

Piotr Dobrogost
fonte
Com isso, quero dizer que não está limitado apenas à sincronização (digamos) de algo pequeno como 20 GB
Rowland Shaw
4

Dropbox

MicTech
fonte
4
-1: o DropBox força tudo através de uma conexão à Internet. Citação "Não força o tráfego em uma conexão com a Internet (a sincronização inicial pode ser de vários gigabytes)" Eu sei que pago pela largura de banda do Gigabyte - não é caro, mas não gostaria de gastar mais de 100 GB de largura de banda (e quanto tempo?) para algo que eu possa fazer por fio em uma tarde.
Bevan
@Bevan, esse não é mais o caso, o DropBox pode sincronizar pela LAN sempre que possível. O problema é que a pergunta original menciona não querer realmente sincronizar com nada na nuvem e apenas sincronizar localmente, o que o DropBox não fornece.
mindless.panda
4

Acabei de me lembrar da ViceVersa

Eu o uso para sincronizar meu código de desenvolvimento local com meu servidor virtual, para que eu não precise continuar publicando. É executado em um único PC e pode monitorar várias pastas e sincronizá-las quando detecta uma alteração ou em uma programação.

  • Ele pode ser executado como um serviço, para que ninguém precise fazer login.
  • Ele monitora as pastas quanto a alterações
  • Ele sincroniza apenas os novos arquivos
  • É executado na LAN
  • A versão Pro pode sincronizar arquivos abertos (como Outlook.pst)

Eu o instalaria no PC de mesa para que ele funcionasse, independentemente de o laptop estar ou não.

Custa, mas há uma avaliação gratuita de 30.

Josh
fonte
+1: Isto olha como ele poderia fazê-lo, mas o Windows SyncToy tem um melhor ponto de preço;)
Rowland Shaw
4

Bastante novo no mercado (como ainda está em Alpha) é o BTSync . Ele marca um número surpreendente de itens na sua lista e ainda está em desenvolvimento para que mais itens possam ser classificados.

  • A capacidade de executar o BTSync como serviço é algo que está em desenvolvimento .
  • Verifica automaticamente os diretórios quanto a alterações
  • Divide o arquivo em seções de 4 MB e envia apenas aquelas que foram alteradas (embora esse algoritmo precise de melhorias, pois não faz uma cópia diferencial)
  • Usa transferência de LAN sempre que possível. Somente via Internet, se necessário, e também suporta o uso de servidores de retransmissão se uma conexão direta não for possível.
  • Na verdade, ele não suporta armazenamento em nuvem, sendo limitado apenas pelo seu disco (embora o uso de memória seja alto para um grande número de arquivos atualmente).
  • Lida com o processamento de alterações nas pastas que ocorrem offline. Não mescla arquivos automaticamente.

Ele também suporta um método de distribuição no estilo bittorrent, portanto, a adição de um novo nó será baixada de todos os nós existentes e suporta o compartilhamento somente leitura, para que uma solução no estilo de backup verdadeiro possa ser criada.

Matthew Steeples
fonte
O link está inoperante. Não encontrei um novo funcionando.
Nixda
Oi @nixda, ambas as ligações ainda estão trabalhando muito bem aqui
Matthew Steeples
Ele diz "O URL solicitado não pôde ser recuperado". Talvez seja um problema do meu lado. Estranho. Deixa pra lá.
Nixda
Tente usar a versão Coral Cache dos links: labs.bittorrent.com.nyud.net/experiments/sync.html e forum.bittorrent.com.nyud.net/topic/...
Matthew Steeples
O BTSync a partir de 2014/06 ainda está na versão beta, mas agora funciona de maneira conveniente com sua câmera, como dispositivos como tablets e smartphones, além de clientes Windows e NAS do Windows Share. A desvantagem é que ela não é avaliada de maneira open-source, você não pode especificar apenas a LAN local e não pode impor os compartilhamentos a serem realmente não-públicos. (E se alguém adivinha corretamente sua chave share Muito muito muito baixa possibilidade, mas ainda?.)
piyo
2

Gostaria de propor uma nova ferramenta de código- fonte chamada Syncthing , que é muito simples de configurar e funciona em qualquer configuração de conexão (wifi, ethernet, LAN, WAN / Internet) e dispositivos (de computadores a smartphones).

Eu tentei sincronizar meus smartphones e meu computador doméstico por Wifi, além do meu computador doméstico com o meu computador comercial pela Internet, e tudo funcionou bem.

A única desvantagem é que os dois dispositivos que você deseja sincronizar devem estar ligados durante a sincronização, mas isso também é uma vantagem, porque isso ocorre porque não há um servidor intermediário como o Dropbox (sem escutas).

laborioso
fonte
Este é definitivamente o caminho a seguir. Estou usando isso pessoalmente há algum tempo
Matthew Steeples
Sim, e é muito fácil de configurar, isso é bastante impressionante quando você conhece a complexidade da tecnologia necessária para obter a sincronização criptografada por pares. Uma alternativa é usar o SpiderHive do SpiderOak, já que é de zero conhecimento criptografado, também é uma boa escolha, mas você pode fazer o mesmo em casa usando o Syncthing, basta ter um dispositivo sempre conectado à Internet para receber os dados de qualquer dispositivo e propagar para todos os outros.
gaborous
1

Eu uso um aplicativo chamado GBridge para algumas coisas. Ele cria uma VPN e permite acesso local aos PCs, mesmo que eles não estejam na LAN.

Uso-o para remover a área de trabalho (bem ... VNC) de qualquer lugar e tenho pastas compartilhadas que são sincronizadas automaticamente (de acordo com a programação)

A única desvantagem é que o programa todo é um pouco áspero às vezes ... mas os aplicativos gratuitos geralmente são.

Eu gosto que não é um servidor, apenas usa o sistema de autenticação do Google, não para transferências de arquivos.

Os dados permanecerão na LAN se as máquinas forem locais e usarão a Internet somente se necessário.

Acho que a única maneira de o GBridge não atender às suas qualificações é não ter certeza dos requisitos de login.

Auxonic
fonte
Parece que isso precisa estar conectado interativamente nos dois lugares, o que é um diferencial para mim.
Rowland Shaw
De acordo com uma entrada do fórum , ele não permite copiar arquivos abertos.
Koppor
1

Outra alternativa muito boa é o Sugar Sync , com uma conta gratuita de 5 GB.

O Sugar Sync é realmente eficiente na transferência de arquivos grandes entre computadores. Eu tentei as outras alternativas também, mas esta é a melhor entre elas.

asifch
fonte
0

eu uso o DropBox

ele cria uma pasta especial na sua pasta de documentos na qual você pode salvar diretamente. ele será sincronizado online e com outros computadores configurados com a mesma conta.

você pode configurá-lo para iniciar na inicialização e ele lembra seus detalhes de login, para que você não precise digitá-los novamente todas as vezes.

Existe uma versão gratuita de 2 GB.

Não tenho certeza dos outros requisitos, mas é definitivamente fácil de usar e também tem o bônus de uma pasta pública que você pode usar para compartilhar arquivos publicamente.

Espero que ajude,

Josh

Josh
fonte
4
Ele pediu uma solução que "não force todo o tráfego por uma conexão com a Internet". Pelo que você disse, DropBox não atender a esses critérios ...
x3ja
O "não requer que alguém esteja conectado" é um requisito essencial (diferentes membros da família podem estar conectados a diferentes hosts ao mesmo tempo), assim como o "não force o tráfego por uma conexão à Internet", como eu gerar mais dados do que o meu boné banda iria me permitir-se / download
Rowland Shaw
1
Bom ponto - eles querem adicioná-lo forums.getdropbox.com/topic.php?id=39&replies=8#post-147 . Como disse na minha resposta, não estava marcando todas as caixas, mas achei que poderia ser útil.
Josh
1
A publicação de links de referência que não são divulgados como tal é um pouco sorrateira, você não acha? Ele se aproxima de ser spam, pois não resolve o problema descrito, mas você obtém algo das pessoas que encontram o link aqui.
Rowland Shaw
2
link de referência removido - desculpe, não estava tentando ser sorrateiro.
Josh
0

Ainda não pesquisamos muito sobre isso, mas use o Jungle Disk para nossas imagens digitais. Tanto como um backup externo (baseado na nuvem) deles, como como uma maneira de acessá-los de várias máquinas: basta definir um cache local grande e as fotos que você acessou anteriormente estarão em seu disco local.

peSHIr
fonte
0

Um pequeno dispositivo NAS (Network Attached Storage) com quatro discos idênticos (para RAID 5) parece ser a solução ideal. Um NAS é essencialmente um pequeno servidor de baixa potência dedicado a servir compartilhamentos de disco. Vários clientes podem usar os compartilhamentos de uma só vez. A sincronização acontece tão rapidamente quanto os sistemas operacionais dos clientes permitem.

  • Um NAS não exige que ninguém esteja logado.
  • Ele está disponível continuamente, portanto, não requer inicialização manual e, com o RAID 5, você obtém certa resistência contra falhas de hardware.
  • A compactação delta realmente depende do aplicativo que você está usando. Espero que seja possível, pois um NAS apenas se apresenta como um disco.
  • Usa apenas uma conexão de rede interna, não a Internet.
  • Sem limitações além do espaço em disco.
  • Se você levar o laptop para a casa da mãe, o sistema operacional deve funcionar bem após o inicial "Whuh? Para onde foi o meu disco?" choque. Na minha experiência, o Windows leva um pouco mais de tempo para se acalmar do que o Linux.

Não é especialmente barato:

1 x NAS @ £ 146,88 = £ 146,88

Unidade NAS de 4 x 4 TB £ 199,99 = £ 799,96

Isso é quase £ 1000 ao todo.

Mas com o RAID 5 que fornece 3 x 4 TB = 12 TB de espaço em disco, o que eu acho que deve mantê-lo por um tempo?

Adam J Richardson
fonte
Eu já tenho um NAS - meu problema é copiar automaticamente arquivos para ele (ou outro PC que esteja sempre conectado e possa sincronizar com o NAS em nome dos laptops) ao reconectar-me à rede.
Rowland Shaw
Boa. Já estamos no meio do caminho. Tudo o que resta é encontrar uma ferramenta de backup adequada. Vejo na sua postagem original que você usa o Windows. Meu primeiro pensamento é usar um script em lote no login, mas isso não se encaixa no requisito nº 1. Posso perguntar o raciocínio por trás do requisito nº 1 ("não exige que ninguém esteja conectado")?
Adam J Richardson
Essa exigência é baseada na questão que os laptops pode ser utilizado por um usuário diferente (esposa, filho, etc.), que pode não ter permissões para as pastas que deseja fazer o backup
Rowland Shaw
Esta resposta stackoverflow.com/questions/4437701/… parece indicar que um script pode ser executado desconectado pelo Agendador de tarefas. Eu estava pensando em usar o Agendador de tarefas de qualquer maneira, mas pode ser oneroso executar o script quantas vezes você quiser, visto que está lidando com muitos arquivos pequenos. Minha abordagem ingênua é percorrer todas as fotos, escolher aquelas sem o sinalizador 'archive', copiá-las e definir o sinalizador 'archive'. Uma abordagem mais sofisticada pode fazer uso de um pequeno banco de dados SQLite como um catálogo de fotos de backup.
Adam J Richardson
Atualmente, eu uso manualmente periodicamente a robocópia, quando sei que o servidor remoto está disponível - ele lida com os requisitos de "coisas que foram alteradas", "não via Internet" e "sem cota", mas menos ainda se a rede for interrompida / não conectado, nem funcionando sem supervisão.
Rowland Shaw