因此,我有一个企鹅信实1901U机架安装服务器运行的CentOS 7,最近有硬盘故障。它在RAID 6中配置了4个硬盘驱动器。为了取代失败的HDD,我关闭了机器,用相同大小的新驱动器(4TB)替换了故障的硬盘,并再次在机器上供电。
系统引导到EFI,而不是加载操作系统。我退出shell,转到BIOS,注意到RAID数组的状态正在RAID菜单下重建,在BIOS的高级设置中。
6-7小时后,我注意到重建工作已经完成,突袭状态处于‘最佳’状态,一切看起来都很好。我保存并退出了BIOS,但是它进入了EFI,而不是再次加载操作系统。
我重新启动了机器,在BIOS引导序列优先级列表下,无法看到RAID提供的虚拟驱动器。但取而代之的是"SCSI硬盘驱动器“选项。
我的引导被设置为UEFI模式,所以我切换到BIOS中CSM配置设置下的Legacy,当我重新启动时,它进入网络引导和"SCSI硬盘驱动器.“从启动顺序列表中消失。
在Legacy引导中,我确实可以选择加载到RAID BIOS中,这是为了查看一下。所有状态都显示为最佳状态,我可以在RAID BIOS中看到创建和显示的虚拟驱动器。它只是没有被系统BIOS和加载操作系统所捕获。
我已经附上了我的BIOS设置的图片。
系统BIOS中的RAID设置(仅在UEFI启动时出现,还请注意引导设备设置为[无]
任何帮助都将不胜感激。已经花了一整天试着修复它!
更新
因此,我尝试启动一个CentOS USB,并看到RAID卷是可见的,但没有挂载,也没有设置为引导驱动器。我似乎也不能挂载它和获得错误,如下图所示。
发布于 2023-02-21 17:55:50
更新:
因此,在与制造商支持部门交谈并将日志发送给他们之后,他们得出结论,引导加载程序以某种方式损坏或被覆盖。这通常不会发生,一个简单的硬盘交换不应该引起这个问题,所以这是一个一次性的情况。
我是如何修正的:
我确实备份了所有的数据。购买了新的硬盘驱动器,重建了阵列,重新安装了操作系统,并从备份中恢复。
https://serverfault.com/questions/1122444
复制相似问题