Автор Тема: rsync синхронизация репозитория [решено]  (Прочитано 5323 раз)

Оффлайн DriveR_F

  • Участник
  • *
  • Сообщений: 116
  • CyberLife
Подскажите пожалуйста как с помощью rsync проверить соответствие существующих файлов (контрольные суммы) репозитория ALT Linux и локального репозитория. Задаю команду rsync -r -n -t -v --progress -c --existing -z rsync://rsync.altlinux.org/ALTLinux/4.1/branch/i586/RPMS.classic/ /home/Repository/ALTLinux/4.1/branch/i586/RPMS.classic/ и получаю ответ
Цитировать
*** Запуск команды RSYNC:
rsync -r -t -v --progress -c --existing -z rsync://rsync.altlinux.org/ALTLinux/4.1/branch/i586/RPMS.classic/ /home/Repository/ALTLinux/4.1/branch/i586/RPMS.classic/

Welcome to ALT Linux Team public rsync archive!

receiving incremental file list
rsync: failed to set times on "/home/Repository/ALTLinux/4.1/branch/i586/RPMS.classic/.": Operation not permitted (1)
skipping non-regular file "X-Downloader-2.5.7.1-alt4.i586.rpm"
skipping non-regular file "ahttpd-4.1-alt0.M41.2.i586.rpm"
...
skipping non-regular file "xmms2-0.2-alt7.DrHouse.i586.rpm"
skipping non-regular file "xmms2-devel-0.2-alt7.DrHouse.i586.rpm"
rsync error: some files could not be transferred (code 23) at main.c(1508) [generator=3.0.2]
skipping non-regular file "xmmsctrl-1.9-alt1.i586.rpm"
skipping non-regular file "xorg-x11-drv-vboxmouse-2.0.6-alt0.M41.1.i586.rpm"
skipping non-regular file "xorg-x11-drv-vboxvideo-2.0.6-alt0.M41.1.i586.rpm"
skipping non-regular file "xulrunner-1.9.0.5-alt0.20081118.M41.2.i586.rpm"
skipping non-regular file "xulrunner-gnome-support-1.9.0.5-alt0.20081118.M41.2.i586.rpm"
skipping non-regular file "xulrunner-libs-1.9.0.5-alt0.20081118.M41.2.i586.rpm"
./

sent 33 bytes  received 353717 bytes  2841.37 bytes/sec
total size is 572760  speedup is 1.62
« Последнее редактирование: 11.01.2009 15:48:29 от Skull »
Не стоит спорить с дураками. Иначе они опустят вас до своего уровня, где и задавят своим опытом.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Re: rsync синхронизация репозитория
« Ответ #1 : 08.01.2009 12:46:26 »
У меня такой скрипт :)

#!/bin/bash

#site=rsync://rsync.altlinux.ru/ALTLinux
site=rsync://ftp.yandex.ru/altlinux

rsync  -azhP  -v  --temp-dir=/tmp --delete $site/4.1/branch/ /mnt/arhiv2/Branch-4.1/

Если надо, использую --exclude
rsync  -azhP  -v  --temp-dir=/tmp --delete --exclude=SRPMS --exclude=orphaned \
 --exclude=x86_64 $site/4.1/branch/





« Последнее редактирование: 08.01.2009 12:50:46 от ruslandh »

Оффлайн DriveR_F

  • Участник
  • *
  • Сообщений: 116
  • CyberLife
Re: rsync синхронизация репозитория
« Ответ #2 : 08.01.2009 17:41:48 »
Спасибо, благодаря примеру разобрался :))
Не стоит спорить с дураками. Иначе они опустят вас до своего уровня, где и задавят своим опытом.