Автор Тема: Не зеркалируются бранчи [решено]  (Прочитано 7207 раз)

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 152
Сервер ALTLinux Centaurus 6.
С внешнего HDD скопировал на сервер в папку /srv/public/mirror два бранча p5/p6 (не качать же мне их заново все!). Получилось так:
ls -l /srv/public/mirror/
итого 8
drwxr-xr-x 3 501 501 4096 Окт 28  2009 p5
drwxr-xr-x 3 501 501 4096 Авг 29  2011 p6
Через web настроено автоматическое зеркалирование бранчей p5/p6 ежедневно в 03:00, которое не происходит.
Через web бранчи определяются. Одного размер 20Гб, второго 30Гб.
Почему?
Прошло уже три дня, как все настроил, реакции по-прежнему не поступало.
Спасибо.
« Последнее редактирование: 26.02.2013 17:36:31 от berkut_174 »
Сноси Винду, переходи на Линукс ! :)

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 152
Re: Не зеркалируются бранчи
« Ответ #1 : 09.03.2012 11:15:35 »
log alterator-mirror
rsync: failed to connect to ftp.altlinux.org (62.152.55.238): Connection timed out (110)
rsync error: error in socket IO (code 10) at clientserver.c(123) [Receiver=3.0.9]
Fri Mar  9 03:06:02 YEKT 2012
Сноси Винду, переходи на Линукс ! :)

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 159
    • Домашняя страница
Re: Не зеркалируются бранчи
« Ответ #2 : 09.03.2012 23:38:07 »
По rsync иногда серверы недоступны. Как вариант: использовать другой протокол или другое зеркало.
Андрей Черепанов (cas@)

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 152
Re: Не зеркалируются бранчи
« Ответ #3 : 10.03.2012 09:53:50 »
По rsync иногда серверы недоступны. Как вариант: использовать другой протокол или другое зеркало.
Иногда или вообще не будут больше доступны?
Не вижу ничего кроме rsync, в Интернете все почти говорят только про него, как про средство для зеркалирования. Может плохо искал... Подскажите альтернативу?
Пробовал зеркало на Яндексе - тоже тишина.
Сейчас вручную также не могу "отзеркалировать" на внешний HDD, ни так
rsync -azHhv --temp-dir=/tmp --delete --exclude=2.2 --exclude=2.3 --exclude=2.4 --exclude=3.0
--exclude=4.0 --exclude=4.1 --exclude=5.0 --exclude=5.1 --exclude=Daedalus --exclude=Sisyphus
--exclude=backports --exclude=c6 --exclude=cert6 --exclude=old --exclude=t6 --exclude=updates
--exclude=iso --exclude=x86_32 --exclude=x86_64 --exclude=SRPMS --exclude=arm --exclude='*debuginfo*'
rsync://rsync.altlinux.org/ALTLinux/ /media/branches
ни так
rsync -azHhv --temp-dir=/tmp --delete --exclude=2.2 --exclude=2.3 --exclude=2.4 --exclude=3.0
--exclude=4.0 --exclude=4.1 --exclude=5.0 --exclude=5.1 --exclude=Daedalus --exclude=Sisyphus
--exclude=backports --exclude=c6 --exclude=cert6 --exclude=old --exclude=t6 --exclude=updates
--exclude=iso --exclude=x86_32 --exclude=x86_64 --exclude=SRPMS --exclude=arm --exclude='*debuginfo*'
rsync://rsync.mirror.yandex.ru/altlinux/ /media/branches
(это уже домашний Интернет)
Может это на моей стороне проблемы с Интернетом?
Сноси Винду, переходи на Линукс ! :)

Оффлайн igorigor76

  • Участник
  • *
  • Сообщений: 655
Re: Не зеркалируются бранчи
« Ответ #4 : 10.03.2012 10:46:00 »
У меня вот так:
while ! rsync -va --stats --delete-after --ignore-errors --exclude *-debuginfo-* rsync.altlinux.org::ALTLinux/p6/branch/files/x86_64/ /mnt/data/mirror/p6/branch/files/x86_64/; do :; doneв настоящее время идет (дошло уже до seamonkey-2.7.2-alt0.M60P.1.x86_64.rpm), ошибок не наблюдается.
Зеркалирую первый раз.

p.s. Лишних/зависших процессов rsync нет?
« Последнее редактирование: 10.03.2012 11:00:07 от igorigor76 »

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 152
Re: Не зеркалируются бранчи
« Ответ #5 : 10.03.2012 12:39:58 »
Нет.
Наверно это у меня проблемы с Интернетом...
Я на VB всегда делал, а тут... вот провайдер гад!
Сноси Винду, переходи на Линукс ! :)

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 152
Re: Не зеркалируются бранчи
« Ответ #6 : 13.03.2012 12:24:50 »
На сервере изменил источник вручную:
rsync://rsync.altlinux.org/ALTLinux/Все равно не качает...
Может провайдер, что блокирует? Как проверить можно?
Сноси Винду, переходи на Линукс ! :)

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 152
Re: Не зеркалируются бранчи
« Ответ #7 : 22.03.2012 09:43:42 »
Ну не идет вообще подключение, даже Welcome... не появляется  :(
Что может блочить rsync?
Интернет настроен через роутер D-Link DIR-320, потом на сервер, а с сервера на клиентов. На сервере настроен NAT.
Вот эту команду ввожу:
rsync -azHhv --temp-dir=/tmp --delete --exclude=2.2 --exclude=2.3 --exclude=2.4 --exclude=3.0
--exclude=4.0 --exclude=4.1 --exclude=5.0 --exclude=5.1 --exclude=Daedalus --exclude=Sisyphus
--exclude=backports --exclude=c6 --exclude=cert6 --exclude=old --exclude=t6 --exclude=updates
--exclude=iso --exclude=x86_32 --exclude=x86_64 --exclude=SRPMS --exclude=arm --exclude='*debuginfo*'
rsync://rsync.altlinux.org/ALTLinux/ /media/branches
Что на сервере что на клиенте - тишина.
Помогите, пожалуйста, очень хочется настроить автоматическое зеркалирование...
Сноси Винду, переходи на Линукс ! :)

Оффлайн igorigor76

  • Участник
  • *
  • Сообщений: 655
Re: Не зеркалируются бранчи
« Ответ #8 : 22.03.2012 10:07:18 »
rsync://rsync.altlinux.org/ALTLinux/
А так:
rsync.altlinux.org::ALTLinux/

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 152
Re: Не зеркалируются бранчи
« Ответ #9 : 22.03.2012 10:37:16 »
Неа.  :(
Может ли на маршрутизаторе быть настроен запрет на rsync?
Сноси Винду, переходи на Линукс ! :)

Оффлайн varalt

  • Участник
  • *
  • Сообщений: 996
Re: Не зеркалируются бранчи
« Ответ #10 : 22.03.2012 12:03:41 »
Неа.  :(
Может ли на маршрутизаторе быть настроен запрет на rsync?
Скорее всего, порты, нужные для протокола rsync, закрыты...

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 152
Re: Не зеркалируются бранчи
« Ответ #11 : 22.03.2012 12:04:28 »
Скорее всего, порты, нужные для протокола rsync, закрыты...
Где? На роутере или у провайдера?
Сноси Винду, переходи на Линукс ! :)

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 152
Re: Не зеркалируются бранчи
« Ответ #12 : 22.03.2012 12:05:31 »
По rsync иногда серверы недоступны. Как вариант: использовать другой протокол или другое зеркало.
А какие протоколы ещё можно использовать для зеркалирования бранчей?
Сноси Винду, переходи на Линукс ! :)

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Не зеркалируются бранчи
« Ответ #13 : 22.03.2012 17:30:02 »
rsync -azHhv --temp-dir=/tmp --delete --exclude=2.2 --exclude=2.3 --exclude=2.4 --exclude=3.0
--exclude=4.0 --exclude=4.1 --exclude=5.0 --exclude=5.1 --exclude=Daedalus --exclude=Sisyphus
--exclude=backports --exclude=c6 --exclude=cert6 --exclude=old --exclude=t6 --exclude=updates
--exclude=iso --exclude=x86_32 --exclude=x86_64 --exclude=SRPMS --exclude=arm --exclude='*debuginfo*'
rsync://rsync.altlinux.org/ALTLinux/ /media/branches
Чиниво себе! Зачем так много?
И зачем так много исошек вместе с бранчем зеркалить?
Так не проще?
rsync -vza --timeout=3000 --exclude "SRPMS*/" --exclude "arm*/" --exclude "x86_32*/" --exclude "x86_64*/" --exclude "*-debuginfo-*" --delete-after --progress rsync.altlinux.org::ALTLinux/t6/branch/ /media/Transcend2/ALTLinux/t6/branch/

rsync -vza --timeout=3000 --partial --exclude SRPMS*/ --exclude arm*/ --exclude x86_32*/ --exclude x86_64*/ --exclude *-debuginfo-* --delete-after --progress ftp.linux.kiev.ua::Linux/ALT/t6/branch/ /media/Transcend2/ALTLinux/t6/branch/
Тут бы на сервере структуру каталогов просечь бы... Если нужен пример, можно ls'нуть.
Каталоги t6 и вложенный branch создаются вручную.

Кста, при обновлении бранча 6-й линейки с альтовского сервера синком, во время дэлит коннект валится по таймаут. А 5.1/branch нет.
С киевского сервера нормально и то, и то.
Если что, можно по тому же адресу повторно синкнуть, - там делов для нормального завершения операции на пару секунд. Как правило. Но через cron это как-то стремно... :)
Гдето в инете админы серверов это дело курили, но детали намерво забылись. Если что можно mike@ стукнуть, он вроде в курсе. М.б. Если ничего не перепутал.
Но проще зеркало подобрать.

Цитировать
А какие протоколы ещё можно использовать для зеркалирования бранчей?
На вики была шпаргалка через wget, но по трафику это не подарок.
« Последнее редактирование: 22.03.2012 17:44:10 от Speccyfighter »

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 152
Re: Не зеркалируются бранчи
« Ответ #14 : 22.03.2012 18:47:14 »
Цитировать
Чиниво себе! Зачем так много?
И зачем так много исошек вместе с бранчем зеркалить?
Так не проще?
Нет, не проще.
iso'шки я и не зеркалю:
--exclude=iso А так много потому, что зеркалю сразу два бранча p5 и p6.

Суть то не в том как я это делаю, а в том что rsync вообще не работает. Даже к хранилищу поключение не происходит. Буду провайдеру звонить выяснять в чем дело.
Сноси Винду, переходи на Линукс ! :)