我们的文件服务器刚刚开始向我们发送邮件,告知我们它的电池备份如何耗尽,以及它如何从 WB 模式切换到 WT 模式等等。
我查看了它的日志,发现它被配置为定期自动执行此操作。这称为“电池重新学习”。
这是为了什么?它会多久决定一次需要自动执行此操作?
我搜索了 LSI 文档,但我发现不同的重新学习状态有不同的状态代码。没什么帮助。
答案1
通常,电池重新学习是指耗尽电池电量以确定其能保持有用电量的时间。
对于电池供电的写缓存,这可能只是为了确定电池是否仍然足够好以信任您的数据。任何有用的写缓存解决方案都必须这样做。
不幸的是,由于电池相关问题,硬件 RAID 解决方案会禁用写入缓存。但更糟糕的是遭受写入缓存中所有数据的大规模损坏。文件系统(和数据库)根本不是为处理这种类型的损坏而设计的,可能会造成灾难性的失败(不仅仅是丢失最近的数据)。
由于使用独立电池的冗余控制器之间写入缓存镜像,因此这可能与“企业”级硬件不太相关。因此每个控制器都可以单独测试。