9.6. 监控本地磁盘,以在低磁盘空间下关闭目录服务器


当系统中的磁盘空间太小时,Directory 服务器进程会终止。因此,损坏数据库或丢失数据的风险。要防止这个问题,您可以配置目录服务器来监控包含配置、事务日志和数据库目录的文件系统上的可用磁盘空间。如果可用空间达到配置的阈值,目录服务器会关闭实例。

当您配置监控时,目录服务器的行为取决于剩余的可用空间量:

  • 如果可用磁盘空间达到定义的阈值,目录服务器:

    • 禁用详细日志记录
    • 禁用访问日志
    • 删除归档的日志文件
    注意

    目录服务器始终写入错误日志,即使达到阈值。

  • 如果可用磁盘空间低于配置的阈值的一半,Directory 服务器会在定义的宽限期内关闭。
  • 如果可用磁盘空间低于 4 KB,目录服务器会立即关闭。

如果磁盘空间被释放,则 Directory 服务器将中止关闭过程并重新启用所有之前禁用的日志设置。

9.6.2. 使用命令行配置本地磁盘监控

目录服务器可以监控文件系统中包含配置、事务日志和数据库目录的可用磁盘空间。根据剩余的可用空间,Directory 服务器会禁用某些日志记录功能或关闭。

流程

  1. 启用磁盘监控功能,设置阈值和宽限期:

    # dsconf <instance_name> config replace nsslapd-disk-monitoring=on nsslapd-disk-monitoring-threshold=3221225472 nsslapd-disk-monitoring-grace-period=60
    Copy to Clipboard Toggle word wrap

    此命令将可用磁盘空间的阈值设置为 3 GB (3,221,225,472 字节),以及宽限期设置为 60 秒。

  2. 可选:配置 Directory Server 不禁用访问日志或删除归档日志:

    # dsconf <instance_name> config replace nsslapd-disk-monitoring-logging-critical=on
    Copy to Clipboard Toggle word wrap
  3. 重启实例:

    # dsctl <instance_name> restart
    Copy to Clipboard Toggle word wrap

9.6.3. 使用 Web 控制台配置本地磁盘监控

目录服务器可以监控文件系统中包含配置、事务日志和数据库目录的可用磁盘空间。根据剩余的可用空间,Directory 服务器会禁用某些日志记录功能或关闭。

先决条件

  • 在 web 控制台中登录到实例。

流程

  1. 导航到 Server Server Settings Disk Monitoring
  2. 选择 Enable Disk Space Monitoring。以字节为单位设置阈值和宽限期(以分钟为单位):

    这个示例将监控阈值设置为 3 GB (3,221,225,472 字节),在达到阈值后将实例关闭到 60 分钟。

  3. 可选: 如果磁盘空间获得低,选择 Preserve 日志
  4. 单击 Save Settings
  5. 点右上角的 Actions,然后选择 Restart Instance
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat