使用 3 个磁盘的软件 RAID0+1

使用 3 个磁盘的软件 RAID0+1

是否可以使用 mdadm 使用 3 个磁盘进行 RAID0+1?我的方案是 1x2TB 磁盘和 2x1TB 磁盘。对 RAID0 性能提升不感兴趣,只想将它们组合起来,这样我就可以将它们与 2TB 进行镜像。

谢谢

编辑:

我想如果可行的话我可能会这么做:

mdadm --create /dev/md0 --level=0 --raid-devices=2 /dev/sda /dev/sdb
mdadm --create /dev/md1 --level=1 --raid-devices=2 /dev/md0 /dev/sdc

答案1

是的。

您需要 4 个。(至少,我见过的任何设置都是这样。)但是,您可以使用 4 个分区,而不是 4 个驱动器。让镜像的一侧在两个 1TB 驱动器上的两个分区上使用 RAID 0。镜像的另一侧可以在一个 2TB 驱动器上的两个分区上使用 RAID 0。应该可以工作。

我不知道使用 2 个驱动器(如 RAID 0 通常带来的)可以获得多少通常的速度优势。(实际上,我相当确定它是特定于实现的。因此,它可能运行得很好,也可能不运行。)但 1 个 2TB 的驱动器可能比 2 个 1TB 的驱动器慢一点,因为单个 2TB 驱动器可能需要从驱动器的不同部分读取,而不是让两个驱动器同时读取/写入不同的位置(因为它们是独立的驱动器)。

这是最好的方法吗?也许不是。(也许 Server Fault 是一个更适合询问此类与速度/性能相关的问题的站点。)但是,对于这样的事情是否可行的问题,我会说,当然可以。只需告诉 RAID 软件使用分区(而不是驱动器)即可。

相关内容