[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Обновить образы дисков с Etch r2 до r4



rsync будет проводить побитовое сравнение ISO или файлов внутри ISO ?
rsync при обновлении ISO образов будет проводить некое delta
обновление, я правильно понимаю методику работы?

28 июля 2008 г. 21:05 пользователь Dmitry E. Oboukhov
<unera@debian.org> написал:
> 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
> : :'  : unera@debian.org
> `. `~' 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-----
>
>

Reply to: