RSYNC es una herramienta de copia de archivos rápida y extraordinariamente versátil para archivos remotos y locales.
RSYNC utiliza un algoritmo Delta-Transfer que proporciona un método muy rápido para llevar archivos remotos a Sync. Lo hace enviando solo las diferencias en los archivos a través del enlace, sin requerir que ambos conjuntos de archivos estén presentes en uno de los extremos del enlace de antemano. A primera vista, esto puede parecer imposible porque el cálculo de las diferencias entre dos archivos normalmente requiere acceso local a ambos archivos.
Un informe técnico que describe el algoritmo RSYNC se incluye con este paquete.
Básicamente, usa RSYNC al igual que SCP, pero RSYNC tiene muchas opciones adicionales. Para obtener una lista completa del tipo de opciones compatibles:
rsync --help
Consulte la mano de mano para obtener información más detallada.
Si necesita construir RSYNC usted mismo, consulte la página Instalar para obtener información sobre qué bibliotecas y paquetes puede usar para obtener las características máximas en su compilación.
RSYNC normalmente utiliza SSH o RSH para comunicación con sistemas remotos. No necesita ser setuid y no requiere privilegios especiales para la instalación. Sin embargo, debe tener un sistema SSH o RSH en funcionamiento. Se recomienda usar SSH para sus características de seguridad.
Alternativamente, RSYNC puede ejecutarse en modo 'Daemon', escuchando en un socket. Esto generalmente se usa para la distribución de archivos públicos, aunque la autenticación y el control de acceso están disponibles.
Para instalar RSYNC, primero ejecute el script "Configurar". Esto creará un makfile y config.h apropiado para su sistema. Luego escriba "hacer".
Tenga en cuenta que en algunos sistemas deberá forzar a Configurar a no usar GCC porque GCC puede no admitir algunas características (como compensaciones de archivos de 64 bits) que su sistema puede admitir. Establezca la variable de entorno CC al nombre de su compilador nativo antes de ejecutar Configurar en este caso.
Una vez construido, coloque una copia de RSYNC en su ruta de búsqueda en los sistemas locales y remotos (o use "Make Install"). ¡Eso es todo!
RSYNC también puede hablar con "RSYNC Daemons" que puede proporcionar RSYNC anónimo o autenticado. Vea la página de manejo Rsyncd.Conf (5) para obtener detalles sobre cómo configurar un demonio rsync. Consulte la mano de mano RSYNC (1) para obtener información sobre cómo conectarse a un demonio rsync.
Para obtener más información, visite el sitio web principal de RSYNC.
Encontrará una lista de preguntas frecuentes, descargas, recursos, versiones HTML de las páginas de manejo, etc.
Hay una lista de correo para la discusión de RSYNC y sus aplicaciones que están abiertas a cualquiera para unirse. Se anuncian nuevos lanzamientos en esta lista, y también hay una lista de correo de solo anuncio para aquellos que desean anuncios oficiales. Consulte la página de la lista de correo para obtener todos los detalles.
La página web de seguimiento de errores tiene detalles completos sobre los informes de errores.
Esa página contiene enlaces a la lista de errores actual e información sobre cómo hacer un buen trabajo al informar un error. También puede intentar buscar en Internet el mensaje de error que ha recibido o buscar en los archivos de la lista de correo.
Para enviar un informe de errores, siga las instrucciones en la página de seguimiento de errores del sitio web.
Alternativamente, envíe un correo electrónico a su informe de errores a [email protected].
Si desea obtener la última versión de RSYNC directamente desde el repositorio del código fuente, deberá usar GIT. El Repo Git está alojado en GitHub y en el sitio de Samba.
Vea la página de descarga para obtener todos los detalles sobre todas las formas de obtener la fuente.
RSYNC fue originalmente escrito por Andrew Tridgell y Paul Mackerras. Muchas personas de todo el mundo han ayudado a mantenerlo y mejorarlo.
RSYNC puede usarse, modificarse y redistribirse solo bajo los términos de la Licencia Pública General de GNU, que se encuentra en el archivo que copia en esta distribución, o en la Free Software Foundation.