一位朋友引导我来这里解答这个问题。
我正在组建一个 RAID。它将由 4 个 8TB 驱动器组成,我正在决定使用哪种 RAID 级别。
最初我打算使用 RAID 5,但我读到过,如果存储量那么大,使用 RAID 5 可能会有点危险。所以我想知道你们会怎么做。
关于数据及其使用方式的一些信息:
- 这是非常昂贵的数据,因此必须是安全的。
- 写入速度并不是非常重要。数据很少被写入,但会以大块的形式写入。比如一次写入几 TB。因此,虽然写入速度太差会很糟糕,但我们不必经常处理这个问题。
- 读取速度非常重要。一次会访问大量数据。
因此,RAID 6 似乎是可行的选择……但我只是想知道,对于这种规模的 RAID,RAID 5 到底有多危险。大家的经验是什么?我需要双重奇偶校验保护的可能性有多大?如果风险很大,那么我愿意承受糟糕的写入速度和 8TB 空间的损失。但如果这只是一种过于谨慎的事情,我宁愿选择 RAID 5。
你们觉得怎么样?RAID 5 还是 RAID 6?还有其他 RAID 级别可能更适合我的需求吗?
提前感谢你的帮助!
答案1
您不想丢失的任何数据都应存储在多个位置。RAID 不能替代备份,因此请确保将备份存储在其他位置。
备份和镜像之间的一个重要区别是,即使原始文件被删除,备份仍会存在。如果您删除任何原始文件,镜像文件也会被删除。
通过适当的备份,RAID 可以减少需要从备份中恢复数据的事件发生的频率。
最适合您使用的 RAID 级别取决于访问模式和数据大小。在几乎所有使用场景中,RAID5 都比 RAID6 更快,并且 RAID5 会为您提供更多存储容量。所有这些都是以更高的数据丢失风险为代价的。
但是,如果您的数据足够小,可以放在单个磁盘上,您可以选择使用具有四个副本的 RAID1。如果四个磁盘上都有一个副本,则由于硬件故障而导致数据丢失的风险将很小。RAID1 将为您提供良好的随机访问读取性能。但对于写入和顺序读取,RAID1 将比 RAID5 或 RAID6 慢。
答案2
在进行完全重建之前,您不知道数据处于什么状态,因此如果您在单个驱动器上丢失一个或两个扇区,然后另一个驱动器发生故障,您将使用 raid5 丢失所有数据。在这种情况下,Raid6 可能会恢复。但是,正如 yoonix 所说,您没有提供任何支持在 raid6 和 raid10 之间进行选择的内容。