Como sincronizar automaticamente um pen drive USB com pastas no PC? [duplicado]

9

No meu trabalho, não temos garantia de continuar usando o mesmo computador para sempre. Além disso, preciso manter os arquivos ao alcance das mãos ao viajar. Isso está gerando uma solução em "nuvem", mas aqui no Brasil a conectividade móvel ainda é um problema e, dependendo das redes da empresa, sempre há o problema de firewall e política de rede, portanto a nuvem não é possível.

Então comecei a usar uma unidade flash de 16 GB para armazenar todos os meus documentos pessoais e de trabalho. Mas receio que um dia o pen drive morra em mim e eu perco tudo. Também tenho dificuldade em esquecê-lo em casa e não consigo acessar meus arquivos.

Então, eu estou procurando por algum utilitário / script que será executado em meus computadores domésticos e de trabalho e, sempre que eu conecto o pen drive, ele o detecta como meu pen drive e sincroniza com as pastas do computador, mais ou menos como rsync.

Estes são os recursos necessários:

  • Reconhece com segurança o pen drive (usando um arquivo "chave" especial ou números de série do volume)
  • Atualize apenas arquivos modificados (sem cópia estúpida, pois há vários GB)
  • Se um arquivo foi modificado no pen drive e no computador, pergunte qual deles manter.
  • Posso escolher quais pastas sincronizar (não quero sincronizar a pasta de músicas, por exemplo)
  • Operação não irritante, basta pedir uma decisão sobre conflitos, se necessário (mas um indicador de progresso seria bom).

Desejável, mas não obrigatório, a sincronização está sendo feita automaticamente antes da remoção (em vez de na inserção).

Existe uma ferramenta pronta para o Windows para este trabalho? Isso pode ser retirado com um arquivo em lotes, mas eu quero saber se já existe algo no mercado.

Obrigado!

Atualização para futuros espectadores.

O SyncToy é muito bom, mas tem a falha de precisar de uma conta de administrador para instalação. Eu precisava sincronizar com um computador antigo do XP, com permissões limitadas. Eu aceitei o Unison http://www.cis.upenn.edu/~bcpierce/unison/ . É um aplicativo de linha de comando, mas atende a todos os meus requisitos e não precisa ser instalado.

Nada é impossível
fonte

Respostas:

11

Fazer qualquer coisa antes de remover a unidade é muito mais difícil, mas o Desynchronize oferece sincronização em tempo real, o que deve fazer o truque.

Mat Carlson
fonte
11
Aquilo foi rápido! O SyncToy fez o truque, o único recurso que falta é a execução automática, mas eu posso implementar isso facilmente usando um lote. obrigado!
usar o seguinte