我的选择是用于文件服务器的 RAID 6,因为您可能会丢失两个驱动器,而哪一组两个驱动器可能会消失并不重要。根据我对 RAID 10 的理解,您可能会丢失两个驱动器,但如果它们碰巧位于同一个 RAID 1 阵列上,那么您就不走运了?有什么建议?具有大约 200GB 数据的基本文件服务器,它将充当其他工作站和服务器的单点备份。
Rya*_*ons 13
这取决于您要尝试做什么。虽然 Raid 10 可以让您更快地读取和写入两者,但正如您所说,如果您丢失了错误的两个驱动器,则可能会丢失所有内容。但是在更大的磁盘阵列上,您可能会丢失一半的驱动器并保留完整的操作。但是使用 Raid 6,您的写入可能会比额外校验和的 b/c 慢一些。但是,只要在 RAID 重建阶段没有在任何其他驱动器上找到 URE,您就可能会丢失任何两个驱动器并且不会丢失任何数据。
我认为另一个需要记住的重点是Raid 不是数据备份。因此,RAID 应该考虑的主要问题是服务器正常运行时间。不保持数据完整。
我认为最终这是一个偏好问题。我个人会选择 Raid 10;对于非常大的阵列,您可能可以使用 RAID 50 或 60。条带集中的磁盘可以用 raid 5 或 raid 6 保护。
一些不错的阅读:
[我假设您对 RAID6 的性能下降感到满意,并且只关心失败]
我正在使用来自http://en.wikipedia.org/wiki/Standard_RAID_levels的数字,而且我的数学很差,所以这可能是错误的。让我们假设 5% 的驱动器将在 1 年内失效。
双成员 RAID1 彻底死亡的概率是任何给定驱动器死亡的概率,平方:P(R1) = P(drive)^2。
因此,在 5% 的失败率下,您最终会得到:
P(R1) = 0.005^2 = 0.0025 = 0.25%
(这里是我不确定数学的地方——这是有道理的,但这并不意味着什么)
因此,失去任何给定 R1 成员的几率是每年 0.25%,但是您已经将其中的几个条带化在一起,如果其中任何一个死掉,您的阵列也就死了。所以你需要插上P(R1)号到R0失败数学:P(R10) = 1 - (1 - P(R1))^(n_R1)。让我们假设您总共有 8 个驱动器(并且在它们出现故障时不要更换它们),因此在 4 个 R1 上有一个条带:
P(R10) = 1 - (1 - 0.0025)^4 ~= 0.99%
因此,您有大约 1% 的机会丢失具有 8 个驱动器的 RAID10,每年发生故障的可能性为 5%。
简单地说,RAID6 失败的概率是任何给定驱动器死亡的概率,立方(因为你必须失去三个驱动器才能失败),例如:
P(drive)^3 = (5%)^3 = 0.0125%
因此,对于“多个驱动器消亡”的情况,RAID6 失败的可能性大约是具有相同驱动器的 RAID10 的 1/80。
不幸的是,生活是复杂的,您必须处理变坏的部门。很可能在您的驱动器中引入了未被注意的随机错误。我不再只是在这里复制维基百科,但我猜想在任何给定驱动器上出现坏扇区的概率是P(bs) = P(UBER) * bits_written. 如果发生这种情况,那么在 R1 中驱动器故障后恢复是不可能的,而在 R6 中则更棘手。
当然,如果 RAID6 控制器或驱动程序有问题,并且将错误引入您的数据或损坏您的阵列,那么一切都没有实际意义:-)
| 归档时间: |
|
| 查看次数: |
51781 次 |
| 最近记录: |