[Решено] Автоматически синхронизируемое зеркало

Хочу поднять полное зеркало. Google дал подсказку, надо поднять rsyncd. Настроил запустил.
Дальнейшее изучение статей rsync-guide и home-router на gentoo.org навело на мысль, что rsyncd необходим для синхронизации с клиентами.
Остается вопрос как организовать автоматическую синхронизацию с вышестоящим зеркалом?

________________________________

Все оказалось проще простого (app-admin/gentoo-rsync-mirror, правильное зеркало и простая настройка).

Добавить команду emerge

Добавить команду emerge --sync в планировщик.
У меня сделано вот как: роутер по моему запросу обновляется с зеркала, в официальное дерево вносятся несколько изменений, все остальные машины ссылаются на роутер (SYNC="rsync://192.168.0.1/gentoo-portage").

Только зачем постоянно синхронизируемое зеркало? Я подцепил себе rss от ленты портежей, синхронизирую корпоративный сервер только по выходу что-нибудь мне интересного...

Делай, что должен, и будь, что будет.

По emerge --sync

По emerge --sync синхронизироватся будет только portage, или я ошибаюсь?
Хотелось бы, чтобы синхронизировалось все (autobilds, distfiles, portage).
Скачать все зеркало самому не проблема, а как синхронизировать?

alexgray написал(а): По

alexgray написал(а):
По emerge --sync синхронизироватся будет только portage, или я ошибаюсь

Что укажете, то и будет синхронизироваться. :)
В частности отмечу, что rsync - весьма полезная вещь, у меня даже бэкапы по нему текут.

По поводу синхронизации distfiles и прочего. А зачем? У меня есть дерево, все знают где оно лежит. Есть там же фтп с distfiles, все также знают, где оно. И все. :) Зачем дублировать одно и то же? :)

Делай, что должен, и будь, что будет.

neroot написал(а): По поводу

neroot написал(а):
По поводу синхронизации distfiles и прочего. А зачем?

У меня сервер крутится почти круглые сутки. Вот и хочу, чтобы кроме торрентов еще и полное зеркало сделать.

neroot написал(а): Добавить

neroot написал(а):
Добавить команду emerge --sync в планировщик.
У меня сделано вот как: роутер по моему запросу обновляется с зеркала, в официальное дерево вносятся несколько изменений, все остальные машины ссылаются на роутер (SYNC="rsync://192.168.0.1/gentoo-portage").

Только зачем постоянно синхронизируемое зеркало? Я подцепил себе rss от ленты портежей, синхронизирую корпоративный сервер только по выходу что-нибудь мне интересного...

Ужос :), все уже сделано, надо просто прочитать доки.

* app-admin/gentoo-rsync-mirror                                                                                                                                                                                      
     Available versions:  1.0-r4 ~1.0-r5                                                                                                                                                                             
     Homepage:            http://www.gentoo.org/doc/en/rsync.xml                                                                                                                                                     
     Description:         Ebuild for setting up a Gentoo rsync mirror                                                                                                                                                


Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

А что именно сделано?

А что именно сделано? ;)
Поднят ресурс rsync? ;)
А так же поднят фтп с синхронизацией? ;)

Если это можно сделать просто настроив то, что есть, зачем ставить этот чудо пакет? :)

Делай, что должен, и будь, что будет.

Ну так загляните в него :)

Ну так загляните в него :)

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

slepnoga написал(а): *

slepnoga написал(а):
* app-admin/gentoo-rsync-mirror                                                                                                                                                                                      
     Available versions:  1.0-r4 ~1.0-r5                                                                                                                                                                             
     Homepage:            http://www.gentoo.org/doc/en/rsync.xml                                                                                                                                                     
     Description:         Ebuild for setting up a Gentoo rsync mirror                                                                                                                                                

За решение спасибо, но возник другой вопрос вопрос.
Настроил по дефолту в /opt/gentoo-rsync/portage и запустил /opt/gentoo-rsync/rsync-gentoo-portage.sh
Ебилды скачались в папку. Но ни как не найду куда качается остальное. По трафику видно, что тянет.
Вот конфиг:

uid = nobody
gid = nobody
use chroot = yes
max connections = 20
pid file = /var/run/rsyncd.pid
motd file = /etc/rsync/rsyncd.motd
transfer logging = yes
log format = %t %a %m %f %b
syslog facility = local3
timeout = 300

#[gentoo-x86-portage]
#this entry is for compatibility
#path = /opt/gentoo-rsync/portage
#comment = Gentoo Linux Portage tree

[gentoo-portage]
#modern versions of portage use this entry
path = /opt/gentoo-rsync/portage
comment = Gentoo Linux Portage tree mirror
exclude = distfiles

Для distfiles очень хорошо

Для distfiles очень хорошо lftp идёт. Без сбоев (главное хорошее зеркало найти))

Был не прав. Пока еще не все

Был не прав, пока еще не все дерево ебилдов скачено, подождем.

Nosk написал(а):
Для distfiles очень хорошо lftp идёт. Без сбоев (главное хорошее зеркало найти))

Хотелось, чтобы все было на автопилоте.

Скрипт скачал только ебилды и закончил работу. :(

А fcron (или ещё какой cron)

А fcron (или ещё какой cron) никто не пробовал заставить всё делать автоматически? У меня всё идеально работает. Иногда обновляюсь только и всё.
А относительно rsync... На Yandex глухое дело. Регулярно зависает. Чуть что обновится или *Ubuntu внезапно релизнется..

Nosk написал(а): А fcron (или

Nosk написал(а):
А fcron (или ещё какой cron) никто не пробовал заставить всё делать автоматически? У меня всё идеально работает. Иногда обновляюсь только и всё.

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

Nosk написал(а):
А относительно rsync... На Yandex глухое дело. Регулярно зависает. Чуть что обновится или *Ubuntu внезапно релизнется..

С Yandex давно не синькаюсь, достали тормоза.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".