ディスク容量の管理

ディスク容量が不足すると、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. しきい値

デフォルトでは、SUSE Managerは、監視対象ディレクトリで使用可能な合計容量の10%未満になると警告を作成します。 また、監視対象ディレクトリの空き容量が5%未満になると、クリティカルアラートが作成されます。

これらのアラートしきい値はspacecheck_free_alertおよびspacecheck_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を無効にすると、アラートのしきい値に達した場合に定期的な電子メールアラートが停止しますが、警告通知はサインインページの上部に表示されます。