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.