我可以在单个 RAID 卡上运行多个 RAID 阵列吗?

我可以在单个 RAID 卡上运行多个 RAID 阵列吗?

我想为我正在构建的 Linux 计算机购买硬件 RAID 卡,并且我特别考虑这个英特尔型号。

我计划在我的计算机中运行多个 RAID 阵列:两个 SSD 的 RAID-0 阵列和一些 HDD 的另一个 RAID 阵列。(可能是 RAID-5,因为我想要速度、冗余和低成本的良好组合)该卡支持的输入比我需要的要多,所以我不会用完端口。

RAID 卡通常设计为能够处理此类设置吗?我是否需要购买另一张 RAID 卡来单独运行每个阵列?

由于我以前从未做过 RAID,但已经对其进行了广泛的研究,了解了它的工作原理,因此我对此还比较陌生。我是否可以使用这样的卡在 BIOS 中配置 RAID 设置?我需要安装某种固件或驱动程序才能使这个东西正常工作吗?

注意:这不是购物清单,而是关于 RAID 卡如何工作的合理问题。

答案1

您可以在卡上运行多个阵列。阵列通常在 BIOS 中配置。驱动程序可能需要并由英特尔提供

答案2

情况各不相同,但使用适当的 RAID 解决方案,您可以从不同的磁盘组创建多个 RAID 阵列,甚至可以将单个磁盘组分割成多个 RAID 阵列。例如,您可以取 3 个磁盘,将其中一部分用于 3 路 RAID1,其余部分用于 RAID5,或者取 5 个磁盘,将其中一部分用于 RAID0,一部分用于 RAID5。

请注意,通过跳过硬件 raid 支持而仅使用 Linux 软件 raid,您可以节省很多钱,这通常更加灵活。

对于真正的硬件 RAID,您需要合适的驱动程序,通常还需要应用软件来从操作系统内部管理 RAID。它们通常还具有 BIOS 界面,允许您在安装操作系统之前配置阵列。

较便宜的 RAID 卡实际上是假 RAID,也就是说,只是一个标准的 AHCI SATA 控制器,带有特殊的软件/驱动程序(通常仅适用于 Windows)和实现软件 RAID 的 BIOS 扩展。Linux 将看到硬件的本来面目,并看到每个单独的磁盘。名为 dmraid 的软件包将识别磁盘上的 RAID 元数据并配置内核设备映射器软件 RAID 驱动程序以访问阵列,但这远不如传统的 Linux 软件 RAID(mdadm)那样受支持或可靠。

答案3

一张卡上可以有两个卷,但请确保每个卷都有足够的电缆插槽(2 个),用于不同的驱动器

无论如何都要避免使用软件 RAID。这样您将拥有冗余并节省大量时间。软件 RAID 非常不稳定。比软件 RAID 更糟糕的是“假 RAID”——主板内置的 RAID。

相关内容