出现聚合已满和过度分配警报时如何处理

当聚合即将用尽空间时,ONTAP 会发出 EMS 消息,以便您可以采取补救措施,为已满的聚合提供更多空间。了解警报类型及其相应的解决方法有助于确保数据可用性。

当聚合标记为已满时,表明该聚合中可供卷使用的空间百分比已降至预定义的阈值以下。如果聚合分配过度,则表明 ONTAP 用于存储元数据或支持基本数据访问的空间已用尽。有时,正常预留用于其他目的的空间可用于使聚合保持工作,但与该聚合关联的卷的卷保证或数据可用性会处于风险之中。

分配过度具有逻辑和物理两种性质。逻辑分配过度是指为履行未来的空间承诺(例如卷保证)而预留的空间已被用于其他目的。物理分配过度是指聚合即将用尽物理块。处于此状态的聚合会遭受如下风险:拒绝写入、进入脱机状态或可能导致控制器中断。

下表介绍了聚合填充度警报和分配过度警报、可用于解决相应问题的措施以及不采取措施将带来的风险。

警报类型 EMS 级别 是否可配置 定义 解决方法 不采取措施是否会带来风险
接近全满 调试 为卷分配的空间量(包括其保证)已超过为此警报设置的阈值 (95%)。

此百分比等于 Used 总数减去 Snapshot 预留的大小。

  • 向聚合添加空间
  • 缩减或删除卷
  • 将卷移动到有更多空间的聚合中
  • 删除卷保证(将其设置为 none
目前不会对写入操作或数据可用性带来风险。
已满 调试 文件系统已超过为此警报设置的阈值 (98%)。

此百分比等于 Used 总数减去 Snapshot 预留的大小。

  • 向聚合添加空间
  • 缩减或删除卷
  • 将卷移动到有更多空间的聚合中
  • 删除卷保证(将其设置为 none
聚合中的卷的卷保证以及对这些卷的写入操作可能处于风险之中。
逻辑分配过度 SVC 错误 除了为卷预留的空间已满之外,聚合中用于元数据的空间也已用尽。
  • 向聚合添加空间
  • 缩减或删除卷
  • 将卷移动到有更多空间的聚合中
  • 删除卷保证(将其设置为 none
聚合中的卷的卷保证以及对这些卷的写入操作都处于风险之中。
物理分配过度 节点错误 可供聚合写入的物理块即将用尽。
  • 向聚合添加空间
  • 缩减或删除卷
  • 将卷移动到有更多空间的聚合中
对聚合中的卷的写入操作以及数据可用性都处于风险之中;聚合可能会进入脱机状态。在极端情况下,节点可能会遇到中断。

每当超过聚合的阈值时,无论填充度百分比正在上升还是下降,都会生成 EMS 消息。如果聚合的填充度降至阈值以下,则会生成一条 “aggregate ok” EMS 消息。