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.Respostas:
Você tem tantas possibilidades ... e esse número aumentará com o tempo.
rsync
etar
são duas maneiras consolidadas de estilo antigo de fazer backup. Você pode fazer remotamente seustar
arquivos e fazer backup deles localmente. Você pode fazer até um backup incremental.Além disso e mais acolhedor, existe um grande número de GUI com base neles e no SSH. Alguns fontes de código aberto também.
Você pode procurar por uma ferramenta de plataforma cruzada . Se for multiplataforma , é suposto lidar naturalmente com links simbólicos. Veja aqui, por exemplo
Você pode procurar por um utilitário de backup remoto na Internet. Aqui o armazenamento de código aberto: 49 ferramentas para backup e recuperação datava de 2014, mas ainda com mais links necessários. Amanda (a primeira da lista em ordem alfabética) parece usar
tar
e assim entender os links simbólicos .Um exagero exótico pode ser uma máquina virtual com uma instalação mínima do Linux
rsync
essh
pacotes, e você terá sua máquina emulada local com ferramentas reais do Linux ... (e poderá usar novamentersync
:)).No rsync.net, eles propõem usar o Windows rsync , o Windows Backup Agent ou o rsync Windows Integration
Entre os outros que você pode tentar usar winscp , tenho que verificar se funciona corretamente com link simbólico como me parece.
fonte