A los que fueron al encuentro de hoy y me preguntaron acerca de rsync sobre 
http.

Cuando llegué a la casa se me ocurrió meterle las manos al rdiffdir/duplicity a
ver si hacía un "rsync al revés" para que funcionara sobre http o ftp con un
servidor "tonto" del otro lado... pero afortunadamente googlé un ratico antes de
hacerlo :D. Ya alguien se me adelantó (más que eso, el nombre me suena, así que
probablemente yo estaba recordando la idea y no generando una :D).

El programa se llama zsync.

Para usarlo, en el lado del servidor donde estén los isos y demás, hacer:

servidor $ zsyncmake disco_de_instalacion.iso 

(opcionalmente lleva un parámetro -u indicando en qué url está visible el
fichero final). Este comando crea un fichero de "firma" en el servidor.

Para descargarlo, puedo usar

casa $ zsync http://url/a/donde/esta/disco_de_instalacion.iso.zsync

y si existe en el directorio actual el archivo disco_de_instalacion.iso, lo
usará como base.

Alternativamente, tiene la opción -i para especificar otros archivos locales a
usar como base (se pueden especificar varios), y -u para dar urls alternativas a
donde está el archivo a descargar (para descargar los fragmentos en paralelo).

En fin, que la única queja que tengo es que es sólo para http y no para ftp (y
que no tiene opción para usar desconectado). La firma con zsync para el iso de
ubuntu es de 1.4 megas.

Bueh, enjoy.

P.S: Gente de nova... hagan los zsyncs para los isos. Gente de infomed... plz,
tambien :D. 

-- 
Luis Zarrabeitia
Facultad de Matemática y Computación, UH
http://profesores.matcom.uh.cu/~kyrie




 Participe en Universidad 2010, del 8 al 12 de febrero de 2010
 La Habana, Cuba 
 http://www.universidad2010.cu
 
_______________________________________________
Cancelar suscripción
https://listas.softwarelibre.cu/mailman/listinfo/linux-l
Buscar en el archivo
http://listas.softwarelibre.cu/buscar/linux-l

Responder a