管理磁盘空间

磁盘空间不足可能会对 SUSE Manager 数据库和文件结构造成严重影响,在某些情况下,这种影响不可恢复。

SUSE Manager 会监视某些目录的可用磁盘空间。您可以修改受监视的目录和创建的警告。所有设置都在 /etc/rhn/rhn.conf 配置文件中配置。

当某个受监视目录的可用空间低于警告阈值时,会向配置的电子邮件地址发送一条消息,并在登录页面顶部显示一条通知。

1. 受监视的目录

SUSE Manager 默认监视以下目录:

  • /var/lib/pgsql

  • /var/spacewalk

  • /var/cache

  • /srv

您可以使用 spacecheck_dirs 参数更改受监视的目录。可以指定多个目录并用空格将其分隔。

例如:

spacecheck_dirs = /var/lib/pgsql /var/spacewalk /var/cache /srv

2. 阈值

默认情况下,当受监视目录的可用空间少于总可用空间的 10% 时,SUSE Manager 会创建警告。当受监视目录的可用空间低于总可用空间的 5% 时,将创建关键警报。

您可以使用 spacecheck_free_alertspacecheck_free_critical 参数更改这些警报阈值。

例如:

spacecheck_free_alert = 10
spacecheck_free_critical = 5

3. 关闭服务

默认情况下,当达到关键警报阈值时,SUSE Manager 会关闭 spacewalk 服务。

您可以使用 spacecheck_shutdown 参数更改此行为。true 值启用关闭功能。任何其他值禁用关闭功能。

例如:

spacecheck_shutdown = true

4. 禁用空间检查

默认已启用空间检查工具。您可以使用以下命令完全禁用此工具:

systemctl stop spacewalk-diskcheck.timer
systemctl disable spacewalk-diskcheck.timer

禁用 spacewalk-diskcheck.timer 后,如果达到警报阈值,将停止发送定期电子邮件警报,但警告通知仍会显示在登录页面的顶部。