klink0v (klink0v) wrote,
klink0v
klink0v

Category:

Локальное зеркало репозиториев CentOS

Задача: наколдовать локальное зеркало репозиториев CentOS (не спрашивайте зачем).

В интернетах на эту тему даётся много разных советов, в том числе и в официальной wiki. Но все они мне не очень нравятся. Прежде всего ключами запуска rsync. Поэтому я написал свой собственный скрипт. С циклами и исключениями.

Вместо ключа "-a" использую "-rlt", т.е. выкидываю все операции, связанные с установкой владельца / прав. От рута rsync пускать не хочу. Нехай качает от того юзьверя, из-под которого потом будет раздавать.

Дальше говорю, чтоб качал не всё подряд, а только нужные мне версии (релизы). На самом деле по-хорошему выкинуть бы оттуда ещё всякие iso, SRPMS и прочие гадости для уменьшения размера. А то только CentOS-евое зеркало для этих двух релизов (7.7 и 8.1) занимает 140 ГБ. Там много лишнего, но мне пока лень разбираться что именно там точно никогда не пригодится.

Вся эта замута с циклами нужна потому, что "Яндекс", сцуко, почему-то периодически рвёт TCP-соединение со своей стороны. И rsync не успевает докачать, валится с ошибкой.

Остаётся только натравить на эту папочку какой-нибудь nginx

И прописать разрешения в SELinux и Firewalld (чтоб их мухи съели).

Ну и поставить скрипт на cron. Как-то так.

Tags: centos, it, linux
Subscribe

  • MCN: находка для эмигранта (и не только)

    Не реклама. Обсуждаемый оператор ничего не знает про существование этого поста. Да и поносить я его тоже буду нещадно. Я всё никак не уймусь в…

  • А есть тут компьютерные мастера

    в Нерезиновске, которые не погнушаются выехать на дом или в офис к клиенту и починить ему / ей / им персональный весь из себя такой компуктер? Или…

  • ОколоITшный дыбр #34

    ... Забавный глюк. Билайн присылает Flash SMS на смартфон имени Huawei, которую нельзя закрыть. Видосик вот тут. Сюда почему-то не встраивается.…

  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 4 comments