Personal tools
You are here: Home Documentación Recetas Actualizando tus isos con rsync
Navigation
Log in


Forgot your password?
New user?
 
Document Actions

Actualizando tus isos con rsync

by Lorenzo Gil Sanchez last modified 23-05-2005 05:39 PM

Copyright © 11 de Abril de 2003 Lorenzo Gil Sánchez (lgs)

El otro día me puse a bajarme la última iso de KNOPPIX en español desde http://hidrogeno.unileon.es/mirrors/meta-distros/non-meta/knoppix/ES/30-03-2003/KNOPPIX_V3.2-2003-03-30_02-ES.iso usando mi modesta RDSI a 64Kbits/s. Pues bien, después de dos días bajando la iso me lleve dos desagradables sorpresas cuando terminó:

  1. La iso no estaba bien ya que tras pasarle el md5sum el resultado era distinto al que hay en la web.

  2. Cuando la iso terminó de bajarse ya había otra más moderna.

Como veis, dos faenas por el precio de una. Pero yo no me he puesto nervioso y en seguida he echado mano del rsync para desfacer este entuerto. Estos son los pasos para convertir los casi 700 megas de basura del fichero de KNOPPIX que había en mi disco duro a la nueva versión del KNOPPIX que había en el mirror antes mencionado:

  1. Renombramos nuestro fichero para que se llame igual que el que queremos bajarnos:

    
lgs@i8100:~/download$ mv KNOPPIX_V3.2-2003-03-30-ES.iso KNOPPIX_V3.2-2003-03-30_02-ES.iso
    
    
  2. Buscamos un mirror con soporte rsync como por ejemplo hidrogeno.unileon.es y ejecutamos el siguiente comando:

    
lgs@i8100:~/download$ rsync -Pv --stats hidrogeno.unileon.es::mirrors/meta-distros/non-meta/knoppix/ES/30-03-2003/KNOPPIX_V3.2-2003-03-30_02-ES.iso .
KNOPPIX_V3.2-2003-03-30_02-ES.iso
       718929920 100%    1.40MB/s    0:08:10
    rsync[2485] (receiver) heap statistics:
      arena:          45720   (bytes from sbrk)
      ordblks:            2   (chunks not in use)
      smblks:             0
      hblks:              0   (chunks from mmap)
      hblkhd:             0   (bytes from mmap)
      usmblks:            0
      fsmblks:            0
      uordblks:       40128   (bytes used)
      fordblks:        5592   (bytes free)
      keepcost:        5544   (bytes in releasable chunk)
     
    Number of files: 1
    Number of files transferred: 1
    Total file size: 718929920 bytes
    Total transferred file size: 718929920 bytes
    Literal data: 180224 bytes
    Matched data: 718749696 bytes
    File list size: 52
    Total bytes written: 263550
    Total bytes read: 355864 
    wrote 263550 bytes  read 355864 bytes  718.99 bytes/sec
    total size is 718929920  speedup is 1160.66
    

    No os olvideis del punto del final del comando y no os asusteis si veis que tarda un poco, es normal. Quizá os dé un error diciendo que el tipo de fichero es desconocido. Si os pasa esto lo más seguro es que sea porque en el servidor el fichero es un enlace simbólico. Esto se soluciona pasándole la opción -L

  3. Ahora ya sólo queda que os bajeis el fichero con el md5 y comprobeis que la iso está bien (que debería :)

Pues ya esta, con estos sencillos pasos he conseguido actualizar mi iso en menos de 15 minutos cuando me hubiera costado casi dos días bajarmela entera otra vez :)

Otra posible utilidad es cuando tenemos el cd y lo convertimos a iso con el comando dd o el más moderno readcd y casi siempre nos da un error de entrada salida. Le hacemos el rsync y ya podemos estar seguros de que la iso esta bien.


Powered by Plone CMS, the Open Source Content Management System Powered by GCubo Powered by Cicode

This site conforms to the following standards: