![我可以在单个 RAID 卡上运行多个 RAID 阵列吗?](https://linux22.com/image/1303327/%E6%88%91%E5%8F%AF%E4%BB%A5%E5%9C%A8%E5%8D%95%E4%B8%AA%20RAID%20%E5%8D%A1%E4%B8%8A%E8%BF%90%E8%A1%8C%E5%A4%9A%E4%B8%AA%20RAID%20%E9%98%B5%E5%88%97%E5%90%97%EF%BC%9F.png)
我想为我正在构建的 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。