todo o volume Dropbox privado com Windows 7

todo o volume Dropbox privado com Windows 7

Quero configurar o espelhamento de arquivos de volume total de um computador cliente para um computador servidor. Na minha imaginação, o resultado final é algo ligeiramente comparável ao RAID1 e ao dropbox.

Listei muitas restrições, então provavelmente não existe uma solução perfeita. Vamos ver o que fica mais próximo. Minhas razões são acadêmicas e práticas.

Contexto:

  • uma estação de trabalho moderna com 5,0 TB de armazenamento (cliente)
  • estação de trabalho mais antiga com 5,5 TB de armazenamento (HTPC/servidor)
  • ambos executando o Windows 7
  • LAN de 1 Gbit
  • discos de consumo baratos

Propósito:

  • redundância contra falha mecânica do disco
  • disponibilidade de dados de ambos os sistemas, mesmo que o outro esteja offline

Restrições:

  • pode lidar com volumes que não são do sistema
  • sincronização pelo menos unidirecional (cliente -> espelhamento de servidor)
  • quase em tempo real, como o Dropbox
  • boa utilização da largura de banda de rede disponível
  • pode lidar com um grande número de arquivos pequenos, por exemplo, instalação completa do Cygwin com arquivos de 365k e pastas de 21k
  • pode lidar com arquivos grandes de até dezenas de gigabytes (vídeo HD)
  • arquivos armazenados em NTFS simples (sem imagens ou zips)
  • sem versionamento por padrão

Objetivos de bônus:

  • pode lidar com o volume do sistema
  • sincronização bidirecional
  • Código aberto
  • solução integrada
  • solução em nível de sistema de arquivos (não em nível de bloco)
  • versionamento manual de locais especiais para backups (por exemplo, apenas unidade C)
  • pode lidar com arquivos abertos (usando cópia de sombra?? não está 100% familiarizado com o que pode fazer)
  • suporte para armazenamento em nuvem comercial
  • criptografia
  • atualizações baseadas em alterações de arquivo (vs. backups periódicos)

Ok, então estou pedindo muito. ;)

Você acha que alguma coisa chega perto?

A coisa mais próxima que consigo pensar é o rsync rodando em um loop contínuo. Espero algo "mais elegante".

Responder1

Você realmente não está pedindo muito. Você está solicitando uma ferramenta de backup/sincronização de disco para disco.

Acho que a questão restante é se os dois computadores estão na mesma rede local ou se você precisa passar por uma WAN (por exemplo, Internet)?

Se eles estiverem na mesma LAN, existem dezenas de ferramentas que farão a maior parte do que você precisa. Embora o requisito opcional para sincronizar a unidade do sistema seja um pouco mais complicado se você quiser restaurar diretamente do backup.

Você deve sempre procurar alguns recursos principais:

  • Suporte para cópia de sombra. Sem isso, todos os arquivos que ainda estiverem abertos quando o backup for executado não serão copiados.
  • Cópia diferencial de arquivo. Isso permite que o sistema faça backup apenas das alterações nos arquivos, mas você ainda obtém o arquivo completo em ambas as extremidades
  • Observação de mudança de arquivo. Isso oferece backup quase em tempo real, sem grandes sobrecargas no sistema. Ele usa os recursos de monitoramento de alterações do sistema de arquivamento do Windows/NTFS para notificar o aplicativo de que ele precisa fazer algo.

Aqui estão alguns exemplos

  • SyncBackSE- não é gratuito, mas uso isso há anos. Existe uma versão gratuita, mas ela não atende a todos os seus requisitos. Também existe uma versão pro com recursos adicionais. SyncBack é realmente poderoso.
  • Sincronização total- Não tentei este, mas parece bom
  • Backup e recuperação Paragon- este FAZ backups completos da unidade, gratuitos para uso pessoal
  • Bacula- Código aberto, mas acho que você precisa comprar a versão Windows para fazer o que quiser

A maioria deles também funcionará em uma conexão WAN, mas há mais questões a serem consideradas, como segurança de transmissão, largura de banda e assim por diante.

Um último aviso: uma ferramenta de sincronização de arquivos NÃO é um backup! Os backups estão protegidos contra alterações, sua proposta deixaria você com uma CÓPIA. Útil, mas não necessariamente protegido. Além disso, os backups devem estar em pelo menos dois locais e, de preferência, em duas mídias diferentes (embora isso seja menos comum agora com a confiabilidade e o tamanho dos discos rígidos). A localização é fundamental. Se a sincronização/backup estiver em um local semelhante ao original, um desastre que atinja um também atingirá o outro.

Observe que se você quiser um bomcópia de segurançaestratégia, você poderia fazer muito pior do que usarCrashPlancom um de seus planos de nuvem. A ferramenta CrashPlan básica (gratuita) permite fazer backup em outro computador de sua propriedade - até mesmo pela Internet (por exemplo, amigos/familiares). Totalmente criptografado, cópias diferenciais, desduplicação e outros bons recursos. Adicionar o recurso de nuvem permite que todos os segundos locais importantes se você não puder usar familiares/amigos, etc. Eu mantenho um backup local para restaurações rápidas e um backup na nuvem para segurança.

informação relacionada