我是dell R740xd设备
服务器报错如下:
① 根据提示,按任意键。
界面如下:
② 回车确认,如下图
③ 输入 ok,点finish
④ 再次进入。
正常是可以到阵列卡界面的。如下图
⑤ 挨个查看物理磁盘、虚拟磁盘状态如下
阵列failed
两个硬盘foreign状态。(foreign状态表示硬盘中的配置与当前控制器配置不匹配)
确认问题:两块硬盘状态异常,为foreign状态,导致阵列异常!
以下步骤由dell提供,已操作没问题,部分没拍照
①清理高速缓存
F2进bios后界面,Device setting > Controller Managemen t > Advanced Controller Properties >Cache and Memory > Discard Preserved Cache(不一定是灰色)
② 导入foreign
F2进入BIOS → Device settings → …PERC卡… → Main Menu > Configuration Management → Manage Foreign Configuration > → Preview Foreign Configuration → Import Foreign Configuration
到如下界面,
勾选confirm,yes
确认后退出,
如进入以下界面,等待,
按F2,再看看物理磁盘及虚拟磁盘的状态
raid状态已经从 failed 变成 degraded
说明:Virtual Disks(虚拟磁盘)状态显示为Degraded意味着RAID阵列中的一个或多个物理磁盘发生了故障或失效,但阵列仍然在工作.加Degraded状态提示用户阵列的容错能力已经降低,存在数据丢失的风险
硬盘状态从 foreign变成 online。
再次试试能不能进入系统。
我的进去了,数据也没有丢失
硬盘在未被人为移除或搬动的情况下出现FOREIGN状态,通常是由于以下几个原因造成的:
硬盘本身可能出现了物理故障或逻辑故障,这会导致其在RAID控制器上被标记为FOREIGN。
RAID控制器可能出现了故障,导致其无法正确识别硬盘,或者在硬盘和RAID配置之间出现不一致。
电缆、连接器或背板问题可能导致硬盘与RAID控制器之间的通信不稳定或中断,进而导致硬盘被标记为FOREIGN。
电源故障或不稳定的电源供应也可能导致硬盘在运行时出现问题,导致其被RAID控制器标记为FOREIGN。
RAID配置数据可能因为突然断电或其他不可预见的原因导致损坏,使RAID控制器无法识别硬盘的原始配置。
硬盘固件的问题可能导致其在RAID控制器上被误识别为FOREIGN。
进入RAID控制器BIOS(通常是开机时按F2进setting):
① 检查各硬盘状态。
② 检查RAID配置。
如上图示步骤
确保RAID控制器和硬盘的固件是最新版本,固件更新可以解决已知问题并提高稳定性。
如果清除FOREIGN状态后,RAID阵列仍然不可用,可能需要重建阵列:
重建RAID阵列:
1. 选择需要包含在阵列中的硬盘。
2. 按照控制器的指示,重建RAID 5阵列。
很不幸!我的服务器过了几个小时,硬盘又异常掉线了…
故障现象:某个硬盘重建阵列时,很慢,且有两次,重建到10%多,就掉线
怀疑背板、阵列卡、sas线故障
目前已操作:
注:每次掉线后,都需先清理高速缓存,处理foreign状态。
记录:更换硬盘槽位后,阵列重建(很慢,将近6 7个小时),恢复正常了
…