LINUX.ORG.RU

rsync, от чего зависит результат вывода проверки по файлам и каталогам

 


0

1

Вот смотрите, ключи одинаковые вроде как и имеем уже загруженное дерево, выполняем:

$ rsync -r --delete --progress -vh --delete-excluded rsync://ponce.cc/pub/slackware-current/lxde/ ./ponce-current/lxde/
  _ \ _)                                        ___|  |            |
 |   | | __ `__ \  __ \     __ `__ \  |   |   \___ \  |  _` |  __| |  /
 ___/  | |   |   | |   |    |   |   | |   |         | | (   | (      <
_|    _|_|  _|  _| .__/    _|  _|  _|\__, |   _____/ _|\__,_|\___|_|\_\
                  _|                 ____/
     |                      |                 |
  _` |  _ \\ \  \   / __ \  |  _ \   _` |  _` |     _` |  __| _ \  _` |
 (   | (   |\ \  \ /  |   | | (   | (   | (   |    (   | |    __/ (   |
\__,_|\___/  \_/\_/  _|  _|_|\___/ \__,_|\__,_|   \__,_|_|  \___|\__,_|

enjoy :)

receiving incremental file list

sent 24 bytes  received 6.32K bytes  4.23K bytes/sec
total size is 9.41M  speedup is 1,484.07
$ rsync -r --delete --progress -vh --delete-excluded rsync://slackbuilds.org/templates/ ./sbo-14.1/templates/
receiving incremental file list
README
             91 100%   88.87kB/s    0:00:00 (xfr#1, to-chk=8/10)
autotools-template.SlackBuild
          6.39K 100%    6.09MB/s    0:00:00 (xfr#2, to-chk=7/10)
cmake-template.SlackBuild
          6.05K 100%    5.77MB/s    0:00:00 (xfr#3, to-chk=6/10)
doinst.sh
          1.73K 100%    1.65MB/s    0:00:00 (xfr#4, to-chk=5/10)
perl-template.SlackBuild
          5.59K 100%    5.33MB/s    0:00:00 (xfr#5, to-chk=4/10)
python-template.SlackBuild
          5.11K 100%    2.44MB/s    0:00:00 (xfr#6, to-chk=3/10)
rubygem-template.SlackBuild
          5.79K 100%    2.76MB/s    0:00:00 (xfr#7, to-chk=2/10)
slack-desc
          1.05K 100%  511.23kB/s    0:00:00 (xfr#8, to-chk=1/10)
template.info
            521 100%    2.26kB/s    0:00:00 (xfr#9, to-chk=0/10)

sent 508 bytes  received 852 bytes  544.00 bytes/sec
total size is 32.32K  speedup is 23.76

Почему при 2ой команде происходит какая-то проверка, в то время как при первой только выдалось приглашение и файлы проверились, без какого-либо вывода о проверки? Это случайно не от удаленного сервера с рсинк зависит и может есть ключ, который скроет этот вывод и покажет только лог-вывод об измененном или добавленном файле/каталоге при обновлении/загрузке?

★★★★★

Последнее исправление: NK (всего исправлений: 2)

а в первом случае вообще что-то обновилось в папке ./ponce-current/lxde/? может ничего и не скачалось... Версии rsync?

lolset
()

первый запуск

rsync -av --progress --delete vm/ vm~/
sending incremental file list
ref
            229 100%    0.00kB/s    0:00:00 (xfr#1, to-chk=2/4)

sent 412 bytes  received 35 bytes  894.00 bytes/sec
total size is 159,594  speedup is 357.03
повторный запуск
rsync -av --progress --delete vm/ vm~/
sending incremental file list

sent 136 bytes  received 12 bytes  296.00 bytes/sec
total size is 159,594  speedup is 1,078.34
версия rsync version 3.1.0 protocol version 31

lolset
()
Ответ на: комментарий от lolset

хм, странно сейчас намерено удалил пару файлов, презакачал

$ rsync -r --delete --progress -vh --delete-excluded rsync://ponce.cc/pub/slackware-current/lxde/ ./ponce-current/lxde/
  _ \ _)                                        ___|  |            |
 |   | | __ `__ \  __ \     __ `__ \  |   |   \___ \  |  _` |  __| |  /
 ___/  | |   |   | |   |    |   |   | |   |         | | (   | (      <
_|    _|_|  _|  _| .__/    _|  _|  _|\__, |   _____/ _|\__,_|\___|_|\_\
                  _|                 ____/
     |                      |                 |
  _` |  _ \\ \  \   / __ \  |  _ \   _` |  _` |     _` |  __| _ \  _` |
 (   | (   |\ \  \ /  |   | | (   | (   | (   |    (   | |    __/ (   |
\__,_|\___/  \_/\_/  _|  _|_|\___/ \__,_|\__,_|   \__,_|_|  \___|\__,_|

enjoy :)

receiving incremental file list
libfm-20140107_a067656-i486-1ponce.meta
            487 100%  475.59kB/s    0:00:00 (xfr#1, to-chk=124/157)
libfm-20140107_a067656-i486-1ponce.txt
            248 100%  242.19kB/s    0:00:00 (xfr#2, to-chk=123/157)
libfm-20140107_a067656-i486-1ponce.txz
        599.74K 100%  480.46kB/s    0:00:01 (xfr#3, to-chk=122/157)
libfm-20140107_a067656-i486-1ponce.txz.asc
            819 100%    3.67kB/s    0:00:00 (xfr#4, to-chk=121/157)

sent 104 bytes  received 607.93K bytes  173.72K bytes/sec
total size is 9.41M  speedup is 15.48

И теперь вывод сохраняется

$ rsync -r --delete --progress -vh --delete-excluded rsync://ponce.cc/pub/slackware-current/lxde/ ./ponce-current/lxde/
  _ \ _)                                        ___|  |            |
 |   | | __ `__ \  __ \     __ `__ \  |   |   \___ \  |  _` |  __| |  /
 ___/  | |   |   | |   |    |   |   | |   |         | | (   | (      <
_|    _|_|  _|  _| .__/    _|  _|  _|\__, |   _____/ _|\__,_|\___|_|\_\
                  _|                 ____/
     |                      |                 |
  _` |  _ \\ \  \   / __ \  |  _ \   _` |  _` |     _` |  __| _ \  _` |
 (   | (   |\ \  \ /  |   | | (   | (   | (   |    (   | |    __/ (   |
\__,_|\___/  \_/\_/  _|  _|_|\___/ \__,_|\__,_|   \__,_|_|  \___|\__,_|

enjoy :)

receiving incremental file list
libfm-20140107_a067656-i486-1ponce.meta
            487 100%  475.59kB/s    0:00:00 (xfr#1, to-chk=124/157)
libfm-20140107_a067656-i486-1ponce.txt
            248 100%  242.19kB/s    0:00:00 (xfr#2, to-chk=123/157)
libfm-20140107_a067656-i486-1ponce.txz
        599.74K 100%    4.03MB/s    0:00:00 (xfr#3, to-chk=122/157)
libfm-20140107_a067656-i486-1ponce.txz.asc
            819 100%    5.59kB/s    0:00:00 (xfr#4, to-chk=121/157)

sent 4.81K bytes  received 9.62K bytes  9.62K bytes/sec
total size is 9.41M  speedup is 652.09
rsync-3.1.0

NK ★★★★★
() автор топика
Последнее исправление: NK (всего исправлений: 1)
Ответ на: комментарий от NK

ну да, обычно rsync пропускает файлы, чей размер и время модификации идентичны. Я обычно пользуюсь описанием опций здесь

lolset
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.