我有一个带有 4x4TB 硬盘的 HP MicroServer Gen10。MicroServer 正在使用硬件 RAID“HPE Smart Array E208i-p SR Gen10”。
然而:
启动到 Ubuntu Server 16.04 时,RAID 阵列显示为 938GB。
启动到 Ubuntu Desktop(live USB)时,它正确显示为 ±10.9TB。
有趣的是,使用软件 raid 或作为单独的驱动器可以正常工作。
但是,我想充分利用 RAID 控制器,这似乎不是硬件问题(因为它在 UbuntuDesktop 中运行良好,但在 UbuntuServer.
我猜 UbuntuServer 中缺少某种形式的支持,但我希望这里的任何人都可以阐明这个问题。
E208(以及 P408 和 P816)使用 MicroSemi(以前是 PMC Sierra)的 SmartPQI 驱动程序。这些驱动程序以前称为 hpsa(HP Smart Array),之前称为 CCISS(Compaq Computers Inc Smart Storage)。
我的猜测是 16 和 18 中包含的驱动程序不同,并且 16 个驱动程序对于您在该机器中拥有的固件来说太旧了。
如果可以的话,看看这些是否有效:
https://storage.microsemi.com/en-us/downloads/ubuntu/ubuntu_16/productid=aha-2100-4i4e&dn=microsemi+adaptec+smarthba+2100-4i4e.php