搜索

2.4. 监控本地磁盘 Graceful Shutdown

download PDF
当系统中的磁盘空间太小时,目录服务器进程会终止。因此,数据库或松散数据存在损坏风险。
要防止这个问题,您可以配置 Directory 服务器来监控可用磁盘空间。监控线程检查包含配置、事务日志和数据库目录的文件系统上的可用空间。
根据剩余的可用磁盘空间,Directory 服务器的行为有所不同:
  • 如果可用磁盘空间达到定义的阈值,Directory 服务器:
    • 禁用详细日志记录
    • 禁用访问日志
    • 删除存档的日志文件
    注意
    目录服务器总是继续编写错误日志,即使达到阈值也是如此。
  • 如果可用磁盘空间低于配置的阈值的一半,Directory 服务器会在定义的宽限期内关闭。
  • 如果可用磁盘空间小于 4 KB,则目录服务器会立即关闭。
如果释放了磁盘空间,则 Directory Server 将中止关闭过程并重新启用之前禁用的所有日志设置。

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

使用命令行配置本地磁盘监控:
  1. 启用磁盘监控功能,设置阈值和宽限期:
    # dsconf -D "cn=Directory Manager" ldap://server.example.com config replace nsslapd-disk-monitoring=on nsslapd-disk-monitoring-threshold=3000000000 nsslapd-disk-monitoring-grace-period=60
    这个命令将可用磁盘空间的阈值设置为 3 GB,宽限期设置为 60 秒。
  2. 另外,还可通过启用 nsslapd-disk-monitoring-logging-critical 参数来配置 Directory 服务器都禁用访问日志或删除归档的日志:
    # dsconf -D "cn=Directory Manager" ldap://server.example.com config replace nsslapd-disk-monitoring-logging-critical=on
  3. 重启 Directory 服务器实例:
    # dsctl instance_name restart

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

使用 Web 控制台配置本地磁盘监控:
  1. 在 web 控制台中打开 Directory Server 用户界面。详情请参阅 Red Hat Directory Server Administration Guide 中的使用 Web 控制台登录到 目录服务器一节。
  2. 选择 实例。
  3. 打开 Server Settings 菜单,然后选择 Server Configuration
  4. 启用启用磁盘空间监控,并在分钟内设置阈值(以字节为单位)。
    这个示例将监控阈值设置为 3 GB (3,221、225、472 字节),以及目录服务器在达到 60 分钟后关闭实例前的时间。
  5. (可选)配置 Directory 服务器都通过选择 Preserve Logs 来禁用访问日志或删除归档的日志。
  6. 单击 Save Configuration
  7. 单击 Actions 按钮,然后选择 Restart Instance
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.