如何创建私有 OpenBSD 镜像?

1 mirror openbsd

如何创建私有 OpenBSD 镜像。我希望我的镜像拥有我首选架构(amd64 和 i386)的最新版本的所有包,以及典型公共镜像中包含的所有其他内容。

是否有创建镜像的首选方法或工具?在创建私有镜像之前是否应该考虑任何注意事项(除了有礼貌地限制下载)?

小智 6

根据OpenBSD 的预期公共镜像文档,推荐的方法是使用rsync -rv --delete-delay --delay-updates --fuzzy $SOURCE_MIRROR $YOUR_MIRROR, where $SOURCE_MIRRORis your selected mirror (或者可能是其中的子目录),并且$YOUR_MIRROR是您正在创建的镜像。

如果您只是下载文件,通常不需要考虑太多。如果您是唯一使用此镜像的人,并且只是为了预先下载所有内容,那么您甚至可以选择调整rsync上面的命令以仅获取您感兴趣的目录(例如,仅针对您的首选架构)。如果您打算通过 HTTP 使其可用(无论是为您自己还是为朋友/同事/家人/公共/等),则有一个示例/etc/httpd.conf可以准确地实现这一点。