所有配备有回写缓存的 SAS RAID 卡,包括ThinkSystem、System x 及 ThinkServer 系列服务器机型,在启动过程中出现”Critical Message”,”Cache data was lost…”的报错。
注意:不同系列服务器机型报错界面有所不同
配备有回写缓存的 SAS RAID 卡在进行写入数据操作时,数据会经过 RAID 卡缓存再写入到硬盘中。如果数据在未完全写入到硬盘时,服务器发生断电,缓存中未写入部分的数据可能会丢失。待服务器通电启动时,RAID 卡自检发现有未完整写入的数据,即出现此报错。
任何非正常关机都可造成此异常,包括:
1. 停电;
2. 手动强制关机;
3. 服务器宕机。
阵列卡缓存数据丢失可能导致操作系统出错、文件损坏,严重时可能造成阵列出错、掉线或者阵列卡进入安全模式。
解决方案:
当出现缓存数据丢失的报错时,通常只能忽略报错,并建议首先检查 RAID 状态。具体操作如下:
在”Critical Message”界面将光标下移到”Enter Your Input Here:”处,按回车,在输入框中输入字母”A”,再按回车;
然后会提示”Critical Message handing completed. Please exit.” 处理完成,按 ESC 键退出;
接下来按字母”Y”键继续;随后服务器会继续 POST 及引导过程,建议在此时进入 RAID 卡配置界面查看 RAID 状态,如果 RAID 状态正常,可以继续正常引导。