2
Obrigado

Algumas palavras de agradecimento nunca são demais.

RSync no Windows

O RSync é uma ótima ferramenta de sincronização de diretórios e backup. Disponível gratuitamente desde 1996, ele é compatível com os sistemas Unix/Linux. Se você quiser usá-lo em computadores Windows, pode optar por versões smiliares como o Cygwin. Veja nessa dica algumas alternativas.



Donos de computadores rodando com o sistema operacional Windows que desejam usar o RSync possuem como primeira opção o Cygwin. No entanto, esse programa é bastante pesado.

CwRync, adaptado ao Windows;
DeltaCopy, adaptado ao Windows;
CwRsync e DeltaCopy são compatíveis com o RSync do Linux/Unix.

Eu recomendo evitar outras implementações do RSync: algumas implementações nativas do RSync no Windows não são confiáveis (versão beta, implementação de versões rsync antigas, etc.).

Observação: todas as implementações atuais do RSync no Windows (seja cwRync, DeltaCopy ou outras) não suportam caracteres internacionais (sem suporte do UTF-8) e não suportam caminhos com mais de 255 caracteres.

A única maneira de contornar esses dois problemas é usar o programa Python rsync.py que imita o funcionamento do RSync (este não é um equivalente completo do RSync e apenas uma fração das opções de linha de comando estão disponíveis ).

RSync em versão portátil

Se você precisar importar RSync em linha de comando no pendrive para sincronizar diretórios, basta instalar o cwRync e recuperar os seguintes arquivos: rsync.exe, cygwin1.dll e cygz.dll. Isso permitirá que você sincronize diretórios locais.

Exemplo: nós sincronizamos o diretório "F:/meus arquivos" do pendrive para a pasta c:\usb.
rsync -r -v --size-only --chmod=ugo=rwX "/cygdrive/f/meus arquivos" "/cygdrive/c/usb"

Recomenda-se usar --size-only porque a data de modificação dos arquivos no Windows nem sempre é confiável;
--chmod=ugo=rwX é importante, caso contrário você não poderá reler os arquivos no destino (os direitos NTFS são bloqueados sem essa opção).

Foto: © snig - Shutterstock.com

Veja também

Este documento, intitulado 'RSync no Windows', está disponível sob a licença Creative Commons. Você pode copiar e/ou modificar o conteúdo desta página com base nas condições estipuladas pela licença. Não se esqueça de creditar o CCM (br.ccm.net) ao utilizar este artigo.

0 Comentário