具有非相同磁盘的 Linux RAID 5

具有非相同磁盘的 Linux RAID 5

我想在我正在创建的 Linux 服务器上使用软件 raid。我有 2 个相同的 Maxtor 250 GB 硬盘和 1 个 Western Digital 250GB 硬盘。我知道我可以用 2 个 Maxtor 硬盘轻松设置 raid 1,但是有没有办法可以使用第三个 Western Digital 硬盘来创建 raid 5 阵列?

如果是这样,那么执行此操作的程序与使用 3 个相同的驱动器有何不同?

我计划使用 Ubuntu 服务器(数据和操作系统使用相同的驱动器),有没有什么好的指南可以做到这一点。(我以前从未设置过 RAID)

谢谢。

编辑:我不知道如何在 Ubuntu 服务器安装期间设置突袭,所以我还需要有关如何执行此操作的说明。(指南链接就足够了)

答案1

混合磁盘供应商实际上不应该存在任何问题,Linux 软件 raid 已经讨论得相当透彻这里,您不应该仅仅因为驱动器来自不同的供应商而做任何不同的事情。

“对于构建 RAID 设备的设备没有其他特殊要求 - 这让您在设计 RAID 解决方案时拥有很大的自由度。例如,您可以从混合使用 IDE 和 SCSI 设备构建 RAID,甚至可以从其他 RAID 设备构建 RAID”

(摘自 Linux 突袭维基)

至于在安装程序期间设置突袭,您必须使用“替代”(文本模式)安装程序,有关此操作的完整说明如下这里在 Ubuntu 维基上。

答案2

会很好用的。

与 osij2is 不同,我始终推荐软件 raid。我运行过许多大型磁盘安装,而硬件 raid 总是给我带来更多麻烦,包括驱动程序、性能、稳定性、用于 raid 维护和恢复的用户空间实用程序(当在控制器、插槽或控制器制造商之间移动磁盘时)。

实际上,现在我推荐 ZFS。

答案3

今天似乎有很多关于 RAID 的问题。嗯。首先,无论什么操作系统,我都不建议使用软件 RAID。购买 RAID 控制器(这是我的口头禅)。如果这只是一个用来玩的测试系统,那很好,我知道你可以不用它,但如果你真的希望这个 RAID 阵列能够正常工作(并且工作良好),我强烈建议你购买 RAID 控制器。如今,Linux 为 RAID 控制器提供了很多支持,所以我不会太担心驱动程序支持。

其次,硬盘的品牌并不重要,大小才是最重要的。拥有 3 个 250GB 硬盘将允许您拥有 RAID 5 阵列,当然,出于美观原因和可能的技术原因,最好使用相同的硬盘。我假设所有 250GB 硬盘都以 7200rpm 运行并具有 16MB 缓存?如果它们至少都具有几乎相同的大小、速度和缓冲区大小,那就更好了,因为这有助于在硬盘之间拥有相同的规格。

最后,这是很好的入门指南Linux RAID 阵列。有很多不错的指南,但是tldp.org是一个很好的起点。我相信还有更多关于 Ubuntu RAID 的信息,但我想说,如果这是你第一次使用 RAID,最好先获取一般信息,然后再了解你的发行版的详细信息(一步一步)。

答案4

绝对没问题。由于几何形状不同,您可能无法充分利用驱动器的全部容量,但使用这三个驱动器就没问题了。

相关内容