2 个磁盘上的 Linux raid10

2 个磁盘上的 Linux raid10

Linux mdadm 有一些怪癖,其中之一就是只用两个磁盘构建 raid10。有报告称它比 RAID1 快得多(读写速度都是两倍):

(raid1 与 raid10f2)

两个磁盘上的 raid10 是否与 raid1 一样安全?使用此类解决方案代替“正确”的 raid1 有什么危险?

答案1

嗯,正如您提供的第二个链接表明,不能确定镜像条带是否位于单独的磁盘上 - 所以说实话这个概念毫无价值且危险。

答案2

2 磁盘 RAID10 仅对一种访问有用:单线程、顺序、大块 IO 读取请求。在该特定场景中,其行为类似于 RAID0 设置。

对于所有其他用途(随机读/写、多线程访问、ecc),简单、干净的 RAID1 阵列更好,因为磁头寻道次数明显减少(这是非常这对于机械驱动来说成本较高)。

答案3

虽然没有对安全性发表评论,帕特·里根解释道他选择使用具有 2 个磁盘的 RAID 10 是基于他对未来扩大阵列的预期,因为扩大 RAID 10 比稍后将 RAID 1 转换为 RAID 10 或 6 要简单得多。

还值得注意的是,mdadmv3.3+ 允许您扩展 RAID 10,而早期版本则不允许。

评论这个答案提到 RAID10 只能通过 near2 进行扩展,而不能通过 far2 进行扩展。我尚未验证这一点。

相关内容