为什么 Debian/Ubuntu 看不到一个 RAID 10 逻辑驱动器,但却看到两个(HP Proliant ML110 G7、B110i SATA RAID 控制器)?

为什么 Debian/Ubuntu 看不到一个 RAID 10 逻辑驱动器,但却看到两个(HP Proliant ML110 G7、B110i SATA RAID 控制器)?

我正在尝试在 HP Proliant ML110 G7 服务器上安装 Debian 或 Ubuntu,但它看不到一个 RAID 10 逻辑驱动器(如我之前在 BIOS 中设置的),而是看到两个。RAID SATA 控制器是 B110i。使用 Debian/Ubuntu 发行版时如何解决此问题?哪个 Linux 发行版无需任何额外努力即可从机箱中支持它?(提前致谢)

答案1

因为这不是真正的硬件 raid,而是一个需要驱动程序的板载芯片,内核才能识别阵列。HP 仅支持 sles 和 rhel。对于 Debian,您需要在安装过程中加载驱动程序,前提是您可以获得源代码并对其进行编译。

我有许多运行 Debian squeeze 的 dl-120 服务器。所有服务器都配有 lsi raid 卡。我从不使用板载 raid。它们的性能远不及电池供电的 raid 控制器。

要使用 b110,您唯一的选择是使用 sles 或 rhel,或者配置软件 raid。

答案2

如果愿意,您可以在 BIOS 设置中禁用内部 RAID,但这不会影响 LSI 卡或操作系统安装。

我通常使用的 RAID 卡是 LSI Mega Raid 系列。市场上还有许多其他供应商提供类似的产品。我偏爱 LSI。许多 HP、IBM、Dell RAID 卡都是重新贴牌的 LSI 和 Adaptec 产品。

MegaRaid 系列中的所有卡都有自己的 BIOS,可以向操作系统显示逻辑卷。根据我使用 Debian 的经验,我从未需要为 LSI Raids 提供驱动程序磁盘。驱动程序已在内核中存在多年。

请记住,如果您想要获得最佳性能,则需要向卡中添加电池备份以启用回写缓存。

相关内容