RAID 5 阵列:重建阵列失败的概率

M. *_*med 8 raid hard-drive raid-5 qnap

我有一个 Qnap ts463u-rp 数据存储阵列,其中包含 4x4TB 硬盘。

我的问题是,将 3x4TB 配置为 RAID 5 是否安全?

因为据我了解,不建议使用 RAID 5 配置 12TB 存储,因为重建阵列时会出现不可恢复的读取错误。这是正确的吗?

DrZ*_*Zoo 5

N TB配置 RAID 5 阵列不一定是坏事。您需要担心的是丢失驱动器后必须读取多少数据。根据 RAID 5 阵列中磁盘的数量和大小,计算重建阵列失败的概率。

什么是URE?

URE(不可恢复的读取错误)是读取驱动器扇区失败,并且无法修复。URE 数仅表示“在读取 n 位时平均检测到 1 个错误”。在我们的场景中,它只是冒着在重建阵列时无法读取其中一个分布式奇偶校验的风险。

如何找出我失败的概率?

典型的消费级硬盘的误码率为 10¹?。为了计算概率,我们将使用公式Probability = 1-((X-1)/X)^RX是结果的数量,R是试验的数量。在这种情况下,X将是我们的驱动器误码率,10¹?。R将是丢失磁盘后 RAID 阵列的大小。对于这种情况,这是 8 TB。

数学时间!

首先,我们要将 8 TB 转换为位。这等于 6.4*10¹³。现在我们终于可以计算我们的 RAID 5 在丢失磁盘后无法重建的概率。

概率 = 1-((10¹?-1)/10¹?)^(6.4*10¹³) ... 将这个坏男孩插入 wolfram alpha 中,你得到 0.4727 ...乘以 100,你有 47% 的机会您的 RAID 5 阵列无法在丢失驱动器的 3x4TB 设置中重建。如果你有一个 4x4TB 的设置并且你丢失了一个驱动器,你有 61% 的磁盘无法重建。

所以我应该冒险吗?

总的结论是,如果您使用的是消费级硬盘驱动器,那么使用带有 RAID 5 的大型驱动器可能会有风险。对于企业级驱动器和硬件,情况就大不相同了。例如,使用误码率为 10¹? 的 Seagate Enterprise 硬盘,恢复丢失硬盘的 4x4TB RAID 5 阵列时,重建失败的几率仅为 9%。消费级硬盘驱动器有 61% 的故障几率。

在回复 Christoper 的评论时,我发现了这个时尚的 RAID 重建失败机会计算器。它可以快速轻松地计算 RAID 5 或 RAID 6 重建期间 URE 发生故障的概率。

RAID 重建失败机会计算器- 由magJ创建和维护

  • @quantum [如果 RAID5 系统在重建过程中遇到 URE,所有数据都会丢失吗?](https://serverfault.com/questions/937547/if-a-raid5-system-experiences-a-ure-during-rebuild -is-all-the-data-lost)我相信这会回答您的问题。 (2认同)