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

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



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

Attachment: signature.asc
Description: Digital signature


Reply to: