Arquivos automáticos de sincronização / espelhamento off-line

0

Estou trabalhando em alguns computadores diferentes (PC, dois notebooks) e estou procurando uma maneira de sincronizar facilmente os arquivos por meio dessas máquinas.

Eu gostaria que funcionasse da seguinte maneira:

  • Eu tenho uma unidade de disco rígido externa com as versões mais recentes dos dados;
  • Quando eu conecto o HDD, algum programa sincroniza automaticamente os dados de duas formas (talvez existam arquivos mais recentes no HDD, talvez na máquina) e solicita a resolução de conflitos;
  • Os dados são sincronizados on-the-fly quando eu modifico-los.

Na verdade, o SkyDrive e o Google Drive resolvem meu problema com duas exceções: os dados são armazenados on-line, enquanto eu quero que eles sejam armazenados off-line e não há espaço suficiente (quero sincronizar ~ 20 GB de dados, talvez mais ).

Você tem alguma sugestão?

    
por Spook 26.03.2013 / 09:51

2 respostas

0

Eu vou ter que assumir que o local do arquivo seria o mesmo em cada máquina, e assumindo que alguns significam alguns computadores 'gerenciáveis', eu consideraria um arquivo Robocopy como ele faz sync:

O layout do código é

robocopy <Source> <Destination> [<File>[ ...]] [<Options>]

Então, para usar um exemplo real

robocopy \SourceServer\Share \DestinationServer\Share /MIR /FFT /Z /XA:H /W:5

/MIR specifies that robocopy should mirror the source directory and the destination directory.
/FFT uses fat file timing instead of NTFS.
/Z ensures robocopy can resume the transfer of a large file in mid-file instead of restarting.
/XA:H makes robocopy ignore hidden files
/W:5 reduces the wait time between failures to 5 seconds instead of the 30 second default.

Isso significa, talvez ter diferentes versões deste arquivo por computador e há muitos posts aqui no SU que explica como usar o Agendador de Tarefas para detectar um tipo de USB e, em seguida, disparar um comando (como iniciar um programa).

Fonte

    
por 26.03.2013 / 10:18
0

Existem muitos aplicativos para fazer isso para você, dependendo do seu orçamento e do nível de automação / facilidade de uso necessário.

O que eu estou mais familiarizado é SyncBackSE . Há uma versão gratuita, mas não tenho certeza se faz a verificação de inserção de disco ou o monitoramento ao vivo que você deseja. Certamente a versão SE faz o que você quer. Existe uma versão de teste para que você possa experimentá-lo.

O SyncBack permitirá que você monitore em segundo plano a aparência de um ID de disco específico e execute um perfil de sincronização nele.

Ele também usará os eventos nativos do Windows para monitorar alterações nos arquivos / pastas e sincronizar conforme apropriado.

    
por 26.03.2013 / 14:30