rsync будет проводить побитовое сравнение ISO или файлов внутри ISO ? rsync при обновлении ISO образов будет проводить некое delta обновление, я правильно понимаю методику работы?
28 июля 2008 г. 21:05 пользователь Dmitry E. Oboukhov <[EMAIL PROTECTED]> написал: > EB> > > EB> > ну ты садист > EB> > он же просил с минимальными затратами инета :) > EB> > > > EB> Имхо rsync и даст минимальные затраты - при обновлении существующего > образа > EB> само собой... > максимальные а не минимальные затраты, смотри: > $ dd if=/dev/urandom of=test.img bs=1M count=200 > 200+0 записей считано > 200+0 записей написано > скопировано 209715200 байт (210 MB), 61,3408 c, 3,4 MB/c > > $ rsync --stats --progress -vv test.img test1.img > delta-transmission disabled for local transfer or --whole-file > test.img > 209715200 100% 25.14MB/s 0:00:07 (xfer#1, to-check=0/1) > total: matches=0 hash_hits=0 false_alarms=0 data=209715200 > ... > Number of files: 1 > Number of files transferred: 1 > Total file size: 209715200 bytes > Total transferred file size: 209715200 bytes > Literal data: 209715200 bytes > Matched data: 0 bytes > File list size: 23 > File list generation time: 0.001 seconds > File list transfer time: 0.000 seconds > Total bytes sent: 209740869 > Total bytes received: 31 > > sent 209740869 bytes received 31 bytes 24675400.00 bytes/sec > total size is 209715200 speedup is 1.00 > > $ cat /dev/urandom|od|head -n 1000 >> test.img > > $ rsync --stats --progress -vv test.img test1.img > delta-transmission disabled for local transfer or --whole-file > test.img > 209779200 100% 12.71MB/s 0:00:15 (xfer#1, to-check=0/1) > total: matches=0 hash_hits=0 false_alarms=0 data=209779200 > ... > Number of files: 1 > Number of files transferred: 1 > Total file size: 209779200 bytes > Total transferred file size: 209779200 bytes > Literal data: 209779200 bytes > Matched data: 0 bytes > File list size: 23 > File list generation time: 0.001 seconds > File list transfer time: 0.000 seconds > Total bytes sent: 209804877 > Total bytes received: 31 > > то есть видно что файлу только хвост переписали, а он его весь > перекачал (впрочем от rsync другого и не ожидалось) > а в случае с jigdo тут перекачались бы только те части файла что > изменились > rsync - универсальный механизм, а jigdo как раз и заточен под то чтобы > качать поменьше при создании iso-образов Debian:) > > > EB> уже сколько образов так пообновил... берет только отличия > ну так когда трафик пофиг то и пофиг что он целый диск обновляет > при том что на том диске всего 10 файлов изменилось > > у меня на домашнем зеркале тоже rsynс трудится над такой задачей > так у меня 100 мегабит анлим дома :) > > PPS: кстати jigdo'й можно из нескольких образов CD собрать один образ > DVD опять же с минимальными затратами на траффик > > -- > ... mpd playing: U.D.O. - Stranger > > . ''`. Dmitry E. Oboukhov > : :' : [EMAIL PROTECTED] > `. `~' GPGKey: 1024D / F8E26537 2006-11-21 > `- 1B23 D4F8 8EC0 D902 0555 E438 AB8C 00CF F8E2 6537 > > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.4.6 (GNU/Linux) > > iD8DBQFIjafpq4wAz/jiZTcRAo+aAKCykIxIwYrWMyXHG33dxDt92QnwqQCg0Lbu > glccQD2xHLB+nEKeMlKw1uM= > =nWHR > -----END PGP SIGNATURE----- > >