Proliant DL180G6,RAID 控制器:centos 安装显示物理磁盘,而不是逻辑驱动器

Proliant DL180G6,RAID 控制器:centos 安装显示物理磁盘,而不是逻辑驱动器

我正在 Proliant DL180g6 上安装 centos 7,带有逻辑驱动器。

我有 3 个磁盘,其中一个是 RAID 1 阵列。我在控制器上看到了逻辑驱动器,但在安装 centos 上看不到它。

我的控制器是 b110i。我该如何解决这个问题并正确使用 RAID 控制器?

答案1

要在安装过程中加载正确的驱动程序,您可以按照此 HP 支持页面

访问 HP 网站。

单击此处访问 HPE 网站。

单击支持和驱动程序。

单击驱动程序和软件。

输入控制器型号“B110i SATA RAID Controller”,然后单击“搜索”。

选择相关的 Red Hat 操作系统版本(例如,Red Hat Enterprise Linux 5 Server (x86-64))。

单击软件——驱动程序更新。

下载适用于 Red Hat Enterprise Linux 5(AMD64/EM64T)的 HP Smart Array B110i SATA RAID 控制器的推荐驱动程序软盘,文件名应为 hpahcisr-xx.xx.xx.rhel5.x86_64.dd.gz 。

使用 Linux 机器(台式机、笔记本电脑、服务器)下载驱动程序软盘文件后,使用命令 gzip -d hpahcisr-xx.xx.xx.rhel5.x86_64.dd.gz 或 gunzip hpahcisr-xx.xx.xx.rhel5.x86_64.dd.gz 提取文件。

现在继续创建 USB 闪存驱动程序以使其作为软盘工作,运行以下命令 dd if=hpahcisr-xx.xx.xx.rhel5.x86_64.dd of=/dev/device_name,请参见以下示例:

在这种情况下,USB Key 被识别为设备名称为 sdb;因此,完整的命令是:

# dd if= hpahcisr-xx.xx.xx.rhel5.x86_64.dd of=/dev/sdb

现在,继续启动要安装相关操作系统的服务器。下面是 Red Hat Enterprise Linux 5 Server (x86-64) 安装的示例。

这是 RHEL 5 安装程序的第一个屏幕:

按 F2-Options 检查有哪些选项可用。安装程序将显示以下选项,供用户选择在哪个选项中可以找到 linux dd 以加载驱动程序磁盘,请参见以下示例:

进入后,插入已创建驱动程序磁盘的 USB 闪存驱动器,以便安装程序可以识别它。然后,按照选项说明输入 linux dd 并按 Enter 键。用户应看到以下屏幕:

点击“是”选项,然后继续下一个屏幕。在此屏幕上,系统将提示用户驱动程序磁盘的来源。参见以下示例:

如果提示用户两个选项,则 sda 应该是第一个,因为 scd0 用于光驱。为了确认,请同时按下 ctrl + alt 键和 F4 键打开 tty4。参见下面的示例,其中列出了 USB SanDisk(本教程中使用的 USB)被识别为 sda。

检查完毕后,返回图形模式,同时按下 ctrl + alt 键和 F1 键以继续安装,然后按 OK 继续使用 USB 驱动程序磁盘。用户应该看到加载驱动程序模块 hpahcisr 的进度。参见以下示例:

驱动程序模块加载过程完成后,系统将提示用户加载更多驱动程序磁盘。用户必须点击“否”并继续安装,参见以下示例:

提示此选项后,用户必须继续正常安装。该过程将完成加载所有必要的文件以继续。在图形模式下完成此操作后,用户将看到我们所有的硬盘驱动器或单个硬盘驱动器都被识别为 HP LOGICAL VOLUME,而不是单独的驱动器。

答案2

B110i 实际上是假的 raid 控制器 - 它需要将二进制、不透明的驱动程序加载到操作系统内核中。

与软件 RAID 相比,它基本上不会给你带来任何东西,而且使用专有驱动程序和元数据的缺点很明显。

因此,我强烈建议您将磁盘控制器设置为 AHCI/IDE 模式,并使用 Linux MDRAID 而不是专有控制器。

相关内容