更换RAID 6故障硬盘后Penguin Relion 1900服务器无法启动的问题求助
更换RAID 6故障硬盘后Penguin Relion 1900服务器无法启动的问题求助
我有一台Penguin Relion 1900 1U机架式服务器,运行CentOS 7系统,最近出现了硬盘故障。原本服务器是用4块4TB硬盘配置成RAID 6阵列,我关机后把故障硬盘换成同容量的新盘,重新开机后发现系统没有加载OS,直接进入了EFI Shell。
退出EFI Shell进入BIOS后,在高级设置的RAID菜单里看到RAID阵列正在重建。等了6-7小时后,重建完成,RAID状态显示为Optimal,看起来一切正常。我保存并退出BIOS,但再次开机还是进入了EFI Shell,无法加载系统。
重启机器后,在BIOS启动顺序优先级列表里找不到RAID提供的虚拟驱动器,反而出现了一个“SCSI Hard Drive, ...”选项。我的启动模式原本设置为UEFI,于是我在BIOS的CSM配置里切换到Legacy模式,重启后系统开始网络启动,而且那个“SCSI Hard Drive ...”也从启动顺序列表里消失了。
在Legacy启动模式下,我能进入RAID BIOS查看状态,里面显示所有状态都是Optimal,也能看到创建好的虚拟驱动器,但系统BIOS就是识别不到它,没法加载操作系统。我已经附上了BIOS设置的相关截图:
- UEFI启动时可见的系统BIOS中的RAID设置(注意启动设备设为[None])
- UEFI Shell下执行
map -r的输出 - BIOS启动顺序设置
- CSM配置界面
已经折腾一整天了,实在没辙,求各位大佬帮忙!
更新(UPDATE)
我尝试用CentOS启动U盘引导,能看到RAID卷,但它没有被挂载,也不是启动盘。而且我尝试挂载它时还出现了错误,相关截图如下:
- 执行
fdisk -l的输出 - 执行
lsblk的内容
备注:内容来源于stack exchange,提问作者Watchdogs1499
相关产品推荐
相关产品推荐

