Preserved cache导致LSI SAS 2208卡配置异常

发布时间:  2017-04-28 浏览次数:  588 下载次数:  0
问题描述

硬件配置: RH2288 V3服务器。配置SAS2208卡。

现象一RAIDoffline,自检时,提示如下:

There are offline or missing virtual drives with preserved cache.

Please check the cables and ensure that all drives are present.

Press any key to enter the configuration utiity.



重启仍然有上述提示。

现象二:硬盘故障导致单盘RAID0失效,更换新硬盘,重做RAID0时,提示如下错误:

sudo /opt/MegaRAID/MegaCli/MegaCli64 -CfgLdAdd -r0 [32:8] WB Direct -a0

Adapter 0: Configure Adapter Failed

FW error description:

 The current operation is not allowed because the controller has data in cache for offline or missing virtual drives.

处理过程

排查步骤如下:

1)             针对现象一,根据屏幕提示,按任意键,进入RAIDWebBIOS,出现如下提示时,选择Discard Cache



然后保存退出,即可清除preserved cache。重启不再出现上述提示。

2)             针对现象二,在OS下使用如下命令清楚preserved cache

./storcli64 /c0/vall delete preservedcache

然后再执行命令,配置RAID0正常。

----结束


根因

根本原因分析:RAIDCache中存在数据,重启服务器或者更换硬盘后,Cache中的数据无法写到硬盘中,导致出现上述问题。

解决方案

结论

RAIDpreserved cache导致重启服务器或者更换硬盘时,cache中的数据不能写入硬盘,从而报错。

解决方案

清除preserved cache,具体方法请参考“3.关键过程、根本原因分析”。

END