Это важный вопрос, так что мы попытаемся пояснить, откуда берутся
ответы. Для начала повторим еще несколько раз: никогда
не синхронизируйтесь с ftp.FreeBSD.org
.
Зеркала организуются по странам. Имена хостов всех официальных
зеркал построены по принципу
ftpN.CC.FreeBSD.org
,
где CC (country code) — домен
верхнего уровня страны, где расположено зеркало,
N — номер зеркала в данной стране.
Этот же принцип применим к именам хостов
cvsupN.CC.FreeBSD.org
,
wwwN.CC.FreeBSD.org
и т.п.
Кроме того, есть зеркала без доменной части, обозначающей страну.
Все они имеют очень хорошие внешние каналы и обслуживают большое число
одновременных соединений.
Имя ftp.FreeBSD.org
на самом деле
указывает на две машины, одна из которых в настоящее время находится
в Дании, а другая в США.
Ни одна из этих машин НЕ является основным
сайтом, и потому не должна использоваться для синхронизации.
Масса документации для «живых» пользователей указывает на
ftp.FreeBSD.org
, так что автоматическим
системам ведения зеркал следует выбирать другие источники
синхронизации.
Кроме того, существует иерархия зеркал в терминах их удаленности от центра, или слоях. Основные сайты могут быть описаны как Зеркала нулевого слоя. Зеркала, синхронизирующиеся по ним, считаются слоем 1, следующие — слоем 2 и т.д. Официальные сайты приглашаются на низкие слои, однако следует помнить, что чем меньше номер слоя, тем выше требования к зеркалу, как было описано в Раздел 2, «Требования к зеркалам FreeBSD». Помимо того, доступ к зеркалам 1 слоя может быть ограничен; безусловно ограничен доступ к основным сайтам. Иерархия слоев не отражается в DNS и, вообще говоря, нигде (кроме мастер-сайтов) не документирована. Тем не менее, официальные зеркала с малыми (1-4, как правило) номерами обычно представляют первый слой. (Это грубая оценка, и ни в коем случае не правило).
Главное — НЕ с
ftp.FreeBSD.org
. Короткий ответ:
с зеркала, которое расположено недалеко от вас в терминах Интернет,
и/или доступ к которому наилучший.
Если у вас нет каких-либо специальных предпочтений или требований, см. Раздел 4.2, «Так откуда же мне синхронизироваться?». Это означает:
Выберите те из них, с которыми вам работать быстрее всего (меньшее число промежуточных узлов и время отклика), и которые предоставляют нужные вам сервисы (такие как rsync или CVSup).
Свяжитесь с администраторами выбранного сервера, опишите ваши запросы и уточните их правила.
Сконфигурируйте ваше зеркало, как описывалось выше.
В основном, правила, описанные в Раздел 4.2.1, «Я хочу получить копию зеркала хоть откуда-нибудь!», применимы. Дополнительно можно убедиться, что выбранный сайт принадлежит низкому слою. Другие соображения относительно официальных зеркал описаны в Раздел 5, «Официальные зеркала».
При наличии достаточных причин вы можете получить доступ
к одному из основных сайтов. Доступ к ним ограничен; существуют
специальные правила их использования. Наличие у вас статуса
официального зеркала, безусловно, является
хорошим подспорьем. В противном случае убедитесь, что ваша
страна действительно нуждается еще в одном зеркале.
Если их уже три или более, сначала свяжитесь с администратором
соответствующей зоны DNS (<hostmaster@CC.FreeBSD.org>
)
или напишите в Список рассылки, посвящённый зеркалированию FreeBSD.
Доступ к одному из мастер-сайтов или подходящему зеркалу 1 уровня
вам помогут обеспечить те же, кто помогал вам получить статус
официального зеркала. В случае неудачи
свяжитесь с <mirror-admin@FreeBSD.org>
и попросите
помощи у них.
Существует три основных сайта для синхронизации набора файлов FTP и один для репозитория CVS. Веб-страницы и документация хранятся в CVS, поэтому не имеют отдельных основных сайтов.
Это основной сервер для синхронизации FTP набора.
ftp-master.FreeBSD.org
поддерживает доступ по
rsync и
CVSup, в дополнение к FTP.
Использование этих протоколов описано в разделах
Раздел 3.1.2, «При помощи rsync» и
Раздел 3.1.3, «При помощи CVSup».
Приветствуется предоставление зеркалами 1 уровня доступа к FTP-области по протоколу rsync.
Это основной сервер для синхронизации репозитория CVS.
cvsup-master.FreeBSD.org
обеспечивает доступ
только по протоколу CVSup.
Детали см. в Раздел 3.2.1, «Использование CVSup».
Для получения доступа к этому серверу вам нужно связаться с
Координатор Сети Серверов CVSup <cvsup-master@FreeBSD.org>
. Не забудьте сначала прочитать
Правила
доступа к центральному CVSup серверу FreeBSD!
Подготовьте параметры авторизации, как описано здесь.
Не забудьте, что в качестве имени сервера команде
cvpasswd
нужно указать
freefall.FreeBSD.org
, несмотря на то, что
устанавливать соединение вы будете с
cvsup-master.FreeBSD.org
.
Этот, и другие документы, могут быть скачаны с http://ftp.FreeBSD.org/pub/FreeBSD/doc/.
По вопросам, связанным с FreeBSD, прочитайте
документацию прежде чем писать в
<questions@FreeBSD.org>.
По вопросам, связанным с этой документацией, пишите в рассылку
<doc@FreeBSD.org>.