使用intel主板的Linux RAID

使用intel主板的Linux RAID

在我的 raid 阵列上安装 Linux 时遇到问题。我已经使用 Intel BIOS 选项创建并配置了 raid5 (6x500GB) 阵列。当继续在阵列上安装 Ubuntu 时,它显示为一个 2.5TB 驱动器,这是我习惯看到的。然而,安装后它总是让我进入 initramfs 提示符。我也尝试过创建自己的分区,但遇到了同样的问题。我觉得我错过了一些东西,这在过去通常工作得很好......

答案1

我不是 100% 确定,但根据您拥有的主板,Linux 中的 MD 驱动程序可能会尝试自行组装阵列,结果会破坏固件完成的配置(如果它集成在 MB 上,它几乎从来不是硬件 RAID,并且通常是在固件中完成的)。另外,如果它是较新的 Intel 主板,则 Linux 下不支持存储控制器的“RAID”模式(该模式的存在主要是为了让 Windows 能够轻松配置 RAID,并绕过 Microsoft 在其 AHCI 中糟糕的电源管理配置司机)。

除此之外,作为一般规则,在处理除 Windows 之外的任何内容时,您几乎肯定希望使用软件 RAID 而不是固件 RAID。您看到的问题是造成这种情况的原因之一,但其他重要问题是:

  • 如果必须更换主板,则可能会丢失 RAID 配置(因为固件将其存储在 NVRAM 中,或者因为新的 MB 不支持相同的 RAID 实施)。

  • 使用软件 RAID(至少在使用 LVM 时,我相信这是 Ubuntu 中的首选方法),您可以更轻松地在线处理设备故障,并且可以更好地控制它们的处理方式。

相关内容