11.7. 从完整磁盘中恢复
以下流程描述了如何解决逻辑卷(LV),当逻辑卷(LV)没有可用空间时。
流程
- 让运行 Pulp 任务完成,但不会触发任何新的任务,因为它们可能会因为完整磁盘而失败。
确保具有
/var/lib/pulp
目录的 LV 有足够的可用空间。以下是实现这一目的的一些方法:删除孤立的内容:
# foreman-rake katello:delete_orphaned_content RAILS_ENV=production
这是每周运行的,因此不会释放大量空间。
- 将下载策略从 Immediate 更改为 On Demand,以便尽可能多的软件仓库,并删除已下载的软件包。具体步骤请查看红帽知识库解决方案 如何将 Satellite 上的存储库同步策略从"Immediate"改为红帽客户门户网站上的"On-Demand "。
使用
/var/lib/pulp
目录在 LV 上增大文件系统。如需更多信息,请参阅 Red Hat Enterprise Linux 7 逻辑卷管理器管理 指南中的在 逻辑卷上获取文件系统。注意如果您使用一个未编译的文件系统(如 ext3、ext4 或 xfs),您可能需要卸载文件系统使其不使用。在这种情况下,请完成以下步骤:
停止 Satellite 服务:
# satellite-maintain service stop
- 在 LV 上增大文件系统。
启动 Satellite 服务:
# satellite-maintain service start
- 如果某些 Pulp 任务因为完整磁盘而失败,请再次运行它们。