微调更改日志
某些软件包的更改日志项列表很长。默认会下载这些数据,但日志中保留的信息不一定有用。为了限制下载的更改日志元数据量并节省磁盘空间,您可以对磁盘上保留的项数施加限制。
此配置选项保存在 /etc/rhn/rhn.conf
配置文件中。该参数默认设置为 20
;将此值更改为 0
将提供不限数量的项。
java.max_changelog_entries = 20
如果您设置此参数,它只在同步新软件包后对其生效。
更改此参数后,请使用 spacewalk-service restart
重启动服务。
您可能想要删除再重新生成缓存的数据,以去除旧数据。
删除再重新生成缓存的数据可能需要很长时间。根据您的通道数量和要删除的数据量,此过程可能需要几个小时。该任务由 Taskomatic 在后台运行,因此您可以在操作完成时继续使用 SUSE Manager,但应该预料到性能会有所下降。 |
可以从命令行删除缓存的数据并请求重新生成数据:
spacewalk-sql -i
然后在 SQL 数据库提示符下输入:
DELETE FROM rhnPackageRepodata; INSERT INTO rhnRepoRegenQueue (id, CHANNEL_LABEL, REASON, FORCE) (SELECT sequence_nextval('rhn_repo_regen_queue_id_seq'), C.label, 'cached data regeneration', 'Y' FROM rhnChannel C); \q