如果 RAID 架构出现故障,我的恢复选项有哪些?

如果 RAID 架构出现故障,我的恢复选项有哪些?

好吧,首先我并不是那么事实使用 RAID(但已阅读过),所以开始吧...我有 4 个 1.5TB Seagate SATA II 驱动器,希望启用 RAID 以便在驱动器(或 2 个)崩溃时进行镜像。我的 3 个问题是:

  1. 我应该研究哪个 RAID 级别 - RAID 5?
  2. 板载 RAID(板载 SATA)能否提供与 RAID 控制器卡相同的性能?
  3. 最后(最重要的是),如果组成 RAID 阵列的任何组件(如主板或 RAID 控制器卡)出现故障,我该怎么做才能恢复我的数据和驱动器?

如果标题有点误导,我深感抱歉,因为我曾经问过其他问题,但我真的不知道该怎么称呼它!

先感谢您)!

编辑:抱歉,我还应该提到,我打算保留一个备份驱动器(外部硬盘)并在每天结束时对其进行增量备份。

编辑2::好吧,忘掉问题 2,因为我发现了一篇非常好的文章这里解释它。

答案1

  1. 如果您有四个驱动器,我建议您使用 RAID 1+0(通常简称为 10)。这可以提供最大程度的数据丢失保护,同时还能为您带来一些额外的性能。基本上,您将镜像一个条带。如果您的 RAID 控制器不支持此功能,请选择 5。您可能会看到 10 比 5 的性能优势,因为它不必管理奇偶校验。
  2. 取决于你正在做的应用程序。专用卡可能表现出更好的性能。在桌面级使用中。服务器性能可能具有更好的优势。但是,我从未使用过板载 RAID 1+0,总是使用控制器。
  3. 如果组件发生故障,只需用等效控制器(如果不是重复的控制器)替换它们即可。控制器比主板更容易更换。如果驱动器发生故障,请参阅控制器的文档,了解如何恢复驱动器。

编辑:为了确认一下,你提到的文章是软件RAID 与硬件 RAID,而不是专用控制器与板载控制器。

編輯-2:我认为软件与硬件在定义上存在一些回旋余地。我认为你的说法其实更常见。台式机主板上的“板载”RAID 通常是一种模拟,而我的定义是集成到主板的硬件 RAID 控制器。

編輯-3:好的,最后一次编辑。在查看了您的问题的编辑后,如果您愿意接受长达一天的丢失数据,则可能不需要镜像功能。RAID 5 和 10 通过奇偶校验或复制提供数据恢复。如果这不是您想要的,而您想要的只是原始性能,那么 RAID 0 可能是更好的选择。在这种情况下,如果单个磁盘发生故障,您需要从备份重建阵列。

答案2

首先,关于硬件与软件的文章具有误导性(或至少过时)。现代硬件的性能通常相似 - 事实上,我曾使用过软件 RAID 胜过高端硬件 RAID 卡。软件 RAID 还可以支持热插拔。

这就是说:

  1. RAID 10/1+0 将为您提供最高的磁盘故障保护和最快的恢复时间。RAID 5 将为您提供最大的磁盘空间和最快的性能(但写入性能最慢)。
  2. 请参阅我上面的评论 - 这取决于您的硬件。我个人始终建议使用硬件 RAID 作为启动设备,因为使用硬件 RAID 从故障阵列启动要容易得多。
  3. 如果您使用的是硬件 RAID,则必须将其替换为兼容卡 - 至少来自同一供应商,并且可能来自同一系列(尽管如果您使用的是 RAID 1,这通常无关紧要)。使用软件 RAID 则不存在此类问题。

编辑:我建议不要使用任何形式的软件 RAID 设置启动阵列,但您可能可以运行软件 RAID 阵列来执行其他任何操作(特别是如果您使用的是 RAID 10)。如果您以前没有这样做过,启动降级的软件 RAID 阵列可能会很困难。也就是说,如果您为启动阵列运行 RAID 1,那么大多数基于主板的伪 RAID 足以满足此目的。

相关内容