rsync z ftp.linux.cz

Zdenek Pytela letty na mrakoplas.phil.muni.cz
Pátek Listopad 16 11:19:16 CET 2001


Ing. Pavel PaJaSoft Janousek píše:
> 1. spustim rsync
> 2. rsync vytvari temp file takto: .<nazev orig. souboru>.<temp value>,
> vytvari ho v destinaci (ne v /tmp)
> 3. po uspesnem stazeni se temp file prejmenuje na <nazev orig. souboru>
> 4. pokracuje se od bodu 2 pro dalsi relevantni soubor
> 
> 	Pokud rsync prerusim mezi body 2, 3 ma dle meho nastat:
> a) --partial (nebo -P), zachova stav (mam pocit, ze v tomto okaziku
> udela jeste bod 3 (z te stazene casti)) a ukonci se
	ano, fragment přejmenuje a příště ho použije

> b) bez --partial smaze temp file a ukonci se
	ano

> 	Pokud '-P' je skutecne --partial --progress, mel by zachovat tuto
> funkcnost. 
> 
> 	Bohuzel jsem ho mezi body 2,3 (pri -P) prerusil (bylo jedno, zda-li
> killall -TERM rsync (SIGTERM zachyvata) nebo job controlingem - Ctrl+C)
> a on smazal asi tak 40MB temp file (ktery jsem musel tahat znovu). Pokud
> vsak uvadim --partial, pak se chova jak pisu a pri novem nabehu od bodu
> 1 popsaneho vyse si zkontroluje (IMHO MD5 checksum na casti souboru),
> zda-li stazena cast identicky (byte po bytu) odpovida originalu a pokud
> ano, pokracuje ve stahovani (a dopocita patricny (spravny) speed-up).
> 
> 	Toliko tedy skutecnost a ocekavany stav.
	Mně se to chová podle "očekávaného stavu".
rsync -avHSP --stats rsync://
rsync -avHS --stats rsync://
kdy jsou na obou stranách verze 2.4.6.

-- 

--Zdeněk Pytela, <letty na mrakoplas.phil.muni.cz>



Další informace o konferenci Linux