reposync/createrepo 或 rsync 用于镜像 yum 存储库?

reposync/createrepo 或 rsync 用于镜像 yum 存储库?

在 redhat 文档中有这个操作方法https://access.redhat.com/solutions/23016

它使用 reposync 和 createrepo 来镜像存储库服务器。

但是您也可以使用 rsync 来镜像整个存储库,而不必使用 createrepo(如果我理解正确的话)。

那么,有人能告诉我这两种方法的区别吗?

答案1

rsync镜像文件系统和目录结构,并要求您对源系统上的文件和目录布局具有足够的访问权限。您可能没有足够的权限,而且并非每个 yum 存储库都是目录,例如,由 Red Hat 卫星服务器管理的 yum 存储库由数据库支持。

因此,与rsync更具体的工具不同reposync,它将适用于每个 yum 存储库。

相关内容