Luis:

esto es digno de ir a parar a la wiki. Tíralo pa allá si tienes tiempo.


yaroldi manzano

----- Original Message ----- 
From: "Luis Zarrabeitia" <[email protected]>
To: <[email protected]>
Sent: Sunday, March 08, 2009 12:24 AM
Subject: [linux-l] zsync: rsync sobre http.



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 

_______________________________________________
Cancelar suscripción
https://listas.softwarelibre.cu/mailman/listinfo/linux-l
Buscar en el archivo
http://listas.softwarelibre.cu/buscar/linux-l

Responder a