![无法在 RAID 5 模式下设置 HP Smart Array P410](https://linux22.com/image/763035/%E6%97%A0%E6%B3%95%E5%9C%A8%20RAID%205%20%E6%A8%A1%E5%BC%8F%E4%B8%8B%E8%AE%BE%E7%BD%AE%20HP%20Smart%20Array%20P410.png)
我正在努力将我的 HP Proliant MicroServer Gen10 与二手 HP Smart Array P410 一起设置。我的计划是使用前面提到的控制器板在 RAID 5 中使用我的 3 个硬盘(相同型号,相同尺寸)。我曾尝试从 USB 运行 HP 的智能存储,但它启动时出现带有 HP 徽标的白屏,仅此而已。我使用 F5 到 F12 的任何 FX 键都没有成功,我从未输入谷歌或 RAID 控制器的 BIOS 中提到的任何实用程序。如果我在内置 EFI shell 中输入“RAID”,我可以进入片上 RAID 控制器,但我对它不感兴趣,因为它不支持 RAID 5。我曾尝试从我的 Fedora 甚至实时 Ubuntu 使用 ssacli,但它总是说只有 RAID 0 可用(查看附加的屏幕截图)。我很绝望,对这件事没有任何想法,有人遇到过这种问题吗?我遗漏了什么吗?
图片:https://photos.app.goo.gl/QhDD5VFkEd7CQeAE7
谢谢你的帮助!/Felipe
答案1
此卡的 HBA 模式记录不全,HPE 和 Linux 内核均不支持该模式(没有自定义树外补丁),看起来前任所有者可能已将此卡切换到该模式。常规 HPE 实用程序无法打开或关闭此卡的 HBA 模式,并且即使处于活动状态,该卡也会始终将 HBA 模式报告为不受支持。
您需要第三方工具赫帕沙巴检查卡上 HBA 模式的实际状态,如果已启用,则禁用它。
例如:
卡信息:
hpsahba -i /dev/sg1
禁用 HBA 模式:
hpsahba -d /dev/sg1
答案2
从 HPE Proliant MicroServer Gen10 的文档来看,您似乎需要兼容的 Gen10 RAID 控制卡。
根据 quickspecs,您需要安装 HPE Smart Array E208i-p SR Gen10 控制器。此控制器支持 RAID 5。此外,您还需要将服务器设置为在 UEFI 模式下启动。
控制器的订购零件编号为 804394-B21。