Estou tentando fazer backup de um servidor Linux a partir de um laptop com Windows 7. O problema que estou enfrentando é que as soluções de backup para Windows não reconhecem os links simbólicos do Linux. Os clientes de backup apenas seguem o link simbólico e o copiam como se fosse um diretório ou arquivo, e acabo com redundância massiva e backups grandes demais. Eu preciso do cliente de backup para copiar os links simbólicos como links simbólicos ou ignorá-los.
Instalei o cygwin para obter acesso ao rsync, mas não consegui executar um processo de backup para salvar os dados do controle remoto. Tenho a sensação de que a portabilidade do rsync do Linux para o Windows via cygwin dificulta muito o comando da maneira certa.
Deve haver uma maneira mais fácil de fazer esse backup? Ou o rsync é o caminho a percorrer?
Atualizar
Finalmente fui com o Cygwin rsync e escrevi um script de shell para fazer o trabalho.
O maior problema foi configurar a infraestrutura SSH para Windows e Cygwin e reuni-los. Encontrei um bom script chamado ssh-pageant que me ajudou a fundi-los.
Outro problema foram as diferenças entre os scripts nativos do Bash e o Cygwin Bash. Mas quando você tiver o dom, ficará bem.
cygwin
, ou o Windows Backup Agent ou o rsync Windows Integration ?rsync
A linha de comando pode não ser tão amigável à primeira vista, mas muito aconchegante depois que você decide sua sintaxe.