Назад | Перейти на главную страницу

reposync / createrepo или rsync для зеркалирования репозитория yum?

В документации redhat есть это как https://access.redhat.com/solutions/23016

Он использует reposync и createrepo для зеркалирования сервера репозитория.

Но вы также можете использовать rsync, чтобы просто отразить весь репозиторий, и вам не нужно использовать createrepo (если я правильно понимаю).

Итак, кто-нибудь может сказать мне разницу между этими двумя методами?

rsync отражает структуру файловой системы и каталогов и требует, чтобы у вас был достаточный доступ к файлу и структуре каталогов в исходной системе. У вас может не хватить прав для этого, а также не каждый репозиторий yum является каталогом. Репозитории yum, управляемые, например, вспомогательным сервером Red Hat, поддерживаются базой данных.

Поэтому в отличие от rsync более конкретный инструмент reposync будет работать для каждого репозитория yum.