![配备 PERC s110 和 LSI Centos 8 的 Dell R620 未发现 RAID 驱动器](https://linux22.com/image/760239/%E9%85%8D%E5%A4%87%20PERC%20s110%20%E5%92%8C%20LSI%20Centos%208%20%E7%9A%84%20Dell%20R620%20%E6%9C%AA%E5%8F%91%E7%8E%B0%20RAID%20%E9%A9%B1%E5%8A%A8%E5%99%A8%20.png)
我买了一台配备 PERC S110 的 Dell poweredge R620。我熟悉我的 Dell T420,它装有 PERC H710(我相信),在 bios F2 中,如果您选择 RAID 模式,您可以重新启动并可以访问 ctrl+r,它将引导您进入 PERC RAID。我的 T420 就是这样做的,并且可以通过使用插入器使用 SATA SSD 配置 RAID,因为 perc 是 SAS
这款 R620 配有 S110 PERC,当我在 bios 中选择 RAID 模式并重新启动时。我按下了 ctrl+r,但当我启动到 RAID 时,它根本找不到我的任何 SSD 驱动器。我在启动后可以看到它们,但在 RAID 中看不到。我试过了所有办法,但还是不明白为什么它找不到驱动器。
但是,有人帮我启动 LSI config ctrl+c,这是一个 RAID,找到了那些驱动器,经过一番折腾,我终于可以在那里配置它们了,因为需要执行一系列步骤。我认为这是一个软件 RAID?我不明白。bios 启动是 solidflare,我不熟悉,bios 中的启动不是设置为 RAID 模式,而是 AHCI 模式。
无论如何,我想知道这个 LSI 配置是否是软件 RAID。我习惯于引导到 PERC RAID 并从那里进行配置,想知道这里发生了什么。如果有人遇到过这种设置,请对此进行一些说明。
非常感谢。
答案1
DELL S110只不过是一个花哨的名字英特尔软件 RAID(见SATA 控制器规范)。 它依赖于 Windows 中存在的设备驱动程序,以有效运行软件 RAID 程序。
它与普通软件 RAID 相比的唯一优势是阵列可被 BIOS 识别(并可启动)。但是,如果使用 Linux,我绝对会选择 Linux MDRAID。
答案2
因此,经过更多搜索后,我对 LSI RAID 卡有了更多的了解。
为了访问此卡,我需要将 BIOS 配置为启动 BIOS 而不是 UEFI。启用此功能后,我能够使用 ctrl+c 启动并配置我的 RAID 1。但是,在重新启动并使用闪存 centos8 启动后,它无法识别驱动器。
我后来才知道这是因为 centos8 不支持此 LSI 卡,它没有内核级别的驱动程序。我不得不将其放入 iso,制作一个闪存驱动器,然后使用 inst.dd 编辑 init 引导 linux 字符串。
我发现这是一段很棒的视频。视频很长,但如果你加快速度,他真的会为你讲解所有内容。 https://www.youtube.com/watch?v=4fOAuXiynYM
因此,当我认为 LSI 是软件 RAID 时,因为在 bios 中我已设置模式 RAID,我相信它为我提供了启动此 PERC S110 的选项,该 PERC S110 似乎是内置的软件 RAID,仅适用于 Windows。当我打开机器时,我看到卡是 LSI,所以我相应地配置了它,当然在 bios 中也做了一些调整。我不认为我的问题得到了正确的回答,但至少这个答案可以帮助那些使用旧 LSI 卡的人,这些卡无法与 centos 8 配合使用