Date: Thu, 14 Dec 2000 07:50:08 +0100
From: Paul Slootman
Subject: Re: resume in het protocol was: Downloaders voor X
On Thu 14 Dec 2000, Geert Stappers wrote:
> At 19:28 +0100 12/13/00, Paul Slootman wrote:
> >
> >> Kan "rsync" wel een resume doen?
> >
> >rsync doet in principe _altijd_ een resume. Oftewel, er wordt
_altijd_
> >gekeken welke stukjes overgestuurd moeten worden om het
hetzelfde te
> >krijgen. Het maakt dus niet uit als er tijdens een update (van
transfer
> >kun je niet echt spreken dus) de sessie verbroken wordt.
>
> Gebeurd het op file niveau ( alleen de gewijzigde files in zijn
geheel )
> of op IP niveau. ( alleen het laatste stuk van lange file )
Het gebeurt op block niveau. In principe wordt eerst de filesize en
timestamp vergeleken, en alleen als die verschillen wordt de inhoud
bekeken. Rsync stuurt per (instelbare grootte) block een checksum op,
die wordt vergeleken met lokaal, en als het verschilt, dan wordt die
block overgestuurd. Als er dus in een file van 100MB in de eerste paar
bytes wat veranderd is, dan wordt alleen een block overgestuurd.
Werkt heel uitstekend. Zo maak ik backups van m'n firewall op m'n
"echte" systeem, evt. configuratie aanpassingen zijn dan zo'n
beetje het
enige wat verandert, en in een paar minuten is de backup volledig
bijgewerkt.
Debian mirrors werken nu ook met rsync i.p.v. ftp om geschroniseerd te
blijven met de master ftp site.
Paul Slootman
--
home: paul@wurtel.demon.nl http://www.wurtel.demon.nl/
work: paul@murphy.nl http://www.murphy.nl/
debian: paul@debian.org http://www.debian.org/
isdn4linux: paul@isdn4linux.org http://www.isdn4linux.org/
--
Afmelden: mail 'SIG linux' naar listserv@nllgg.nl
Nederlandse Linux Gebruikers Groep http://www.nllgg.nl/
Mailinglist info: http://mail.nllgg.nl/
|