sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #45565
Rsync mirror
Jeg har lavet mig et mirror af redHat-7.2 fra sunsite.dk, som jeg ville sikre mig var iorden. Derfor kontrollerde jeg med rsync, at alt var som det skulle være. Det var det. Så brugte jeg det til at installere fra, via net. Den installerede maskine var helt gal. Der mangle en masse filer fra glibc-* pakkerne. Så jeg ville sikre mig endnu bedre at der ikke var noget galt med mine pakker, så den fik en: rsync -acvz --delete --stats sunsite.dk::ftp/mirrors/redhat/7.2/en/os/i386/ /raid/redhat-7.2/
Der fandt den et par filer, som den ville opdatere. Dog ikke dem allesammen. Jeg prøvede at installere igen. Samme resultat. Samme kommando igen. Nu fandt den et par filer den var gal med igen, hentede lidt, ikke de samme filer, undtagen et par stykker.
Hvordan kan det være ? Kigger man på rsync manualen, står der:
-c, --checksum
This forces the sender to checksum all files using a 128-bit MD4 checksum before transfer. The checksum is then explicitly checked on the receiver and any files of the same name which already exist and have the same checksum and size on the receiver are skipped. This option can be quite slow.
Altså ville jeg mene at den burde finde ud af det, hvis der var filer i mit lokale mirror der var var fejl i. Men åbenbart ikke.
Hvad gør jeg galt ?
Mvh. Jesper