Pautas no es más que un blog "recopilatorio" de tips y trucos, para solucionar o explicar nuestros problemillas en linux, programación etc..

Teniendo en cuenta lo anterior creo entenderéis que cite textualmente muchos post de otros blogs, pero centrandolos todos aqui, en "pautas" ;)

Cito desde (Linux HardLabs)

"
Zsync es una herramienta que permite la descarga de ficheros desde un servidor remoto a nuestra maquina pero, si se trata de una nueva
versión del fichero, tan sólo descargará las partes que hayan cambiado; usa el mismo algoritmo que rsync.

En relación con rsync, zsync no ha sido diseñado para la
sincronización de ficheros sino más bien para la distribución de
ficheros ubicados en el servidor web a cientos de PC al mismo tiempo.
No requiere ninguna aplicación especifica sino tan sólo un servidor web
para alojar a los ficheros.

Usa un metafichero, creado en el servidor web, que determina con
exactitud cuales son las partes que el usuario que hace la petición de
descarga necesita realmente. A continuación, inicia la descarga de las
partes que le faltan a través de HTTP. El contenido ubicado en el
servidor puede ser comprimido.

Instalación de Zsync

Descargamos Zsync

$ wget http://zsync.moria.org.uk/downloads/zsync-0.5.tar.bz2

Descomprimimos

$ tar -xvjf zsync-0.5.tar.bz2

Instalamos

$ cd zsync*

$ ./configure && make && sudo make install


Practicas con Zsync

Ahora que ya hemos instalado Zsync vamos ha probarlo , entraremos
por ssh a nuestro servidor web . copiaremos el access.log de apache en
un lugar descargable de la web por ejemplo

En el Servidor

# mkdir /var/www/test

# cp /var/logs/apache2/access.log /var/www/test

# zsyncmake /var/www/test/access.log

Esto creara el fichero access.log.zsync

En el Cliente

$ zsync www.domain.com/test/access.log.zsync

La primera vez descarga todo el fichero de registro en este caso 200MB

volvemos a hacer otro dia lo mismo en el servidor

$ zsync www.domain.com/test/access.log.zsync

Esta vez solo a descargado 18kb que es la diferencia.

Nota: Se podría crear un script en crontab que lo hiciera automáticamente un consejo si tu puedes ver los logs los puede ver otro lo que te recomiendo que cuando acabes los elimines.

"