RAID 策略 - 8 个 1TB 驱动器

ale*_*lex 9 raid

我正在设置备份存储设备 - 这台机器在单独的引导驱动器上装有 Windows Server 2008。

它有 8 个 1TB 驱动器,并使用硬件 RAID 卡。

我的问题是,我应该采用哪种 RAID 配置?

最初,我打算在所有 8 个驱动器上使用 RAID 5,但是 serverFault 上的成员建议不要这样做。我只是想知道为什么?

有些人建议在 4 个驱动器上配置 2 组 RAID 5,然后将它们条带化……

我想最大化存储空间,因为这是一个备份单元 - 将存储 SQL 备份、Acronis 图像、文件等......它不会用于公共访问,因此 I/O 不会那么高我不会想。

Mar*_*sen 19

Fore纯冷备份我会说RAID5很好。在 8x1TB SATA 驱动器上恢复 RAID5 需要相当长的时间,但考虑到在低 IOPS 下发生故障的可能性可能并不重要。如果您想要增加一点安全性,请选择 RAID6,这将使您能够承受两个同时发生的磁盘故障。

  • +1 为 Raid 6 建议 (7认同)
  • 我目前正在使用带有 8 个 1TB 驱动器的 RAID6,它运行良好。 (4认同)
  • 重建由 1TB 驱动器组成的 8 磁盘 RAID5 阵列时,大约有 60% 的机会出现不可恢复的读取错误。在这种情况下,RAID6 和 RAID10 是唯一安全的传统选项,但您真正想要的是 RAIDZ2。[更多关于大型 RAID5 阵列和不可恢复的读取错误。](http://www.zdnet.com/blog/storage/why-raid-5-stops-working-in-2009/162) (4认同)

rkt*_*hkr 15

这是一篇关于:为什么 RAID 5 在 2009 年停止工作的好文章

这是一个快速的总结:

  • 磁盘故障:使用 7 个磁盘,您在一年内看到磁盘故障的几率约为 20%。您很可能会在存储的操作生命周期内看到故障。
  • 读取失败:“SATA 驱动器通常指定的不可恢复读取错误率 (URE) 为 10^14。” 这意味着对于假设的 12TB 存储,您可能会看到读取失败。这只是常用存储量不断增加的函数。更多存储,更多读取失败。

它的工作原理是这样根据笔者:更多的磁盘(磁盘发生故障的概率增大)+更多的磁盘空间(读取失败的概率增加)=增加两个事件发生的概率在同一时间。当磁盘出现故障并且在重建阵列时出现读取故障时,会杀死您的 RAID 阵列。

作者的解决方案:RAID-6

这里有一条评论似乎很好地总结了它:

许多评论中似乎遗漏的关键点是,当磁盘在 RAID 5 阵列中出现故障并且必须重建时,在重建期间很可能会出现不可恢复的读取错误(BER / UER)。由于不再有任何冗余,RAID 阵列无法重建,这与您运行的是 Windows 还是 Linux、硬件或软件 RAID 5 无关,这是简单的数学运算。一个诚实的 RAID 控制器会记录这个并通常中止,允许您将未损坏的数据从备份恢复到新阵列。

编者注:您可以使用优质的 SCSI 或 SAS 驱动器...


Jam*_*een 6

如果您选择 RAID 5,那么在重建阵列以包括其更换时,您将遭受一天左右的令人心碎的恐慌。如果您使用 RAID 6,当一个驱动器出现故障时,您可以在重建过程中承受进一步的故障,从而将令人心碎的恐慌减少到仅仅是轻微的警报。

如果是我,我会选择 6——但是我的血压有时会出现问题......