LoLiTa : Logiciels Libres à Tahiti et dans les îles

Réparation téléchargement

rsync au secours du forfait ADSL

mercredi 27 août 2008 par jdg

Comment rsync permet de réparer une archive corrompue lors du téléchargement

Constatant qu’il me reste du forfait ADSL à consommer, je décide de télécharger la dernière version bêta de ma distrib préférée. 2 jours plus tard mon image ISO est là, et je vérifie son intégrité :

[jdg@tiare tmp]$ ls -l mandriva-linux-free-2009-okapi-dvd-i586.iso
-rw-r--r-- 1 jdg jdg 4141778944 2008-08-20 11:45 mandriva-linux-free-2009-okapi-dvd-i586.iso

[jdg@tiare tmp]$ md5sum -c mandriva-linux-free-2009-okapi-dvd-i586.iso.md5
mandriva-linux-free-2009-okapi-dvd-i586.iso: ÉCHEC
md5sum: AVERTISSEMENT: 1 de 1 somme de contrôle ne concorde pas.

Horreur, 4 Go téléchargés pour rien

Bon, mon forfait ne permet plus de relancer un nouveau téléchargement. Alors je pense à rsync, le logiciel de synchronisation de fichiers. Pour ceux qui ne le connaissent pas, ce logiciel permet de synchroniser des fichiers entre différents répertoires ou différents serveurs. L’algorithme de synchronisation ne transfère que les différences entre les fichiers source et destination. Si seuls quelques octets sont corrompus dans mon téléchargement, j’ai de bonnes chances de le "réparer" à moindre coût. Je lance donc la commande (attention, l’option progress doit être précédée de deux ’-’) :

[jdg@tiare tmp]$ rsync -avch -progress rsync://distrib-coffee.ipsl.jussieu.fr/pub/linux/MandrivaLinux/devel/iso/2009.0/beta2/mandriva-linux-free-2009-okapi-dvd-i586.iso mandriva-linux-free-2009-okapi-dvd-i586.iso
......
receiving incremental file list
mandriva-linux-free-2009-okapi-dvd-i586.iso
      4.14G 100%    7.51MB/s    0:08:46 (xfer#1, to-check=0/1)

sent 514.94K bytes  received 10.23M bytes  13.81K bytes/sec
total size is 4.14G  speedup is 385.35

[jdg@tiare tmp]$ ls -l mandriva-linux-free-2009-okapi-dvd-i586.iso
-rw-r--r-- 1 jdg jdg 4141778944 2008-08-20 11:45 mandriva-linux-free-2009-okapi-dvd-i586.iso

La taille est identique au fichier précédent. Vérification du contenu :

[jdg@tiare tmp]$ md5sum -c mandriva-linux-free-2009-okapi-dvd-i586.iso.md5
5f89a5ca5fd16a9327282f4271ece615  mandriva-linux-free-2009-okapi-dvd-i586.iso

[jdg@tiare tmp]$ sha1sum -c mandriva-linux-free-2009-okapi-dvd-i586.iso.sha1
b051c0fb54781ec4a5cace521b55e6e182edafca  mandriva-linux-free-2009-okapi-dvd-i586.iso

Hourra, mon archive de 4 Go est réparée :)


Accueil du site | Contact | Plan du site | | Statistiques du site | Visiteurs : 1832 / 750193

Suivre la vie du site fr  Suivre la vie du site L’atelier des linuxiens  Suivre la vie du site Solutions Tux   ?    |    Les sites syndiqués OPML   ?

Site réalisé avec SPIP 2.0.26 + AHUNTSIC , Powered by Mana

Creative Commons License