O RSYNC é uma ferramenta de cópia de arquivos rápida e extraordinariamente versátil para arquivos remotos e locais.
O RSYNC usa um algoritmo Delta-Transfer, que fornece um método muito rápido para trazer para sincronizar arquivos remotos. Faz isso enviando apenas as diferenças nos arquivos no link, sem exigir que ambos os conjuntos de arquivos estejam presentes em uma das extremidades do link com antecedência. À primeira vista, isso pode parecer impossível porque o cálculo de diferenças entre dois arquivos normalmente requer acesso local aos dois arquivos.
Um relatório técnico que descreve o algoritmo RSYNC está incluído neste pacote.
Basicamente, você usa o RSYNC como o SCP, mas o RSYNC tem muitas opções adicionais. Para obter uma lista completa do tipo de opções suportadas:
rsync --help
Consulte a Manpage para obter informações mais detalhadas.
Se você precisar criar você mesmo o RSYNC, consulte a página de instalação para obter informações sobre quais bibliotecas e pacotes você pode usar para obter os recursos máximos em sua compilação.
O RSYNC normalmente usa SSH ou RSH para comunicação com sistemas remotos. Ele não precisa ser setuid e não requer privilégios especiais para instalação. Você deve, no entanto, ter um sistema SSH ou RSH em funcionamento. O uso do SSH é recomendado para seus recursos de segurança.
Como alternativa, o RSYNC pode ser executado no modo `Daemon ', ouvindo em um soquete. Isso geralmente é usado para distribuição de arquivos públicos, embora estejam disponíveis autenticação e controle de acesso.
Para instalar o RSYNC, primeiro execute o script "configure". Isso criará um makefile e config.h apropriado para o seu sistema. Em seguida, digite "Make".
Observe que em alguns sistemas você precisará forçar a configuração para não usar o GCC, porque o GCC pode não suportar alguns recursos (como compensações de arquivos de 64 bits) que seu sistema pode suportar. Defina a variável de ambiente CC como o nome do seu compilador nativo antes de executar a configuração neste caso.
Uma vez construído, coloque uma cópia do RSYNC no seu caminho de pesquisa nos sistemas local e remoto (ou use "Faça a instalação"). É isso!
O RSYNC também pode conversar com "RSYNC Daemons", que pode fornecer RSYNC anônimo ou autenticado. Consulte a mangueira rsyncd.conf (5) para obter detalhes sobre como configurar um daemon rsync. Consulte o RSYNC (1) MANPAGE para obter informações sobre como se conectar a um daemon rsync.
Para mais informações, visite o site principal do RSYNC.
Você encontrará uma lista de perguntas frequentes, downloads, recursos, versões HTML das Manpáginas, etc.
Há uma lista de discussão para a discussão do RSYNC e seus aplicativos que estão abertos a qualquer um para participar. Novos lançamentos são anunciados nesta lista e também há uma lista de discussão apenas para anúncios para aqueles que desejam anúncios oficiais. Consulte a página da lista de correspondência para obter detalhes completos.
A página da web de rastreamento de bugs tem detalhes completos sobre relatórios de bugs.
Essa página contém links para a lista de bugs atual e informações sobre como fazer um bom trabalho ao relatar um bug. Você também pode tentar pesquisar na Internet a mensagem de erro que recebeu ou procurar nos arquivos da lista de discussão.
Para enviar um relatório de bug, siga as instruções na página de rastreamento de insetos do site.
Como alternativa, envie seu relatório de bug para [email protected].
Se você deseja obter a versão mais recente do RSYNC diretamente do repositório de código -fonte, precisará usar o Git. O repositório Git está hospedado no Github e no site da Samba.
Consulte a página de download para obter detalhes completos sobre todas as maneiras de pegar a fonte.
O RSYNC foi originalmente escrito por Andrew Tridgell e Paul Mackerras. Muitas pessoas de todo o mundo ajudaram a mantê -lo e melhorá -lo.
O RSYNC pode ser usado, modificado e redistribuído apenas nos termos da licença pública geral da GNU, encontrada na cópia de arquivo nessa distribuição ou na Free Software Foundation.