Sam*_*uel 6 raid storage storage-area-network hp
我们 EVA4000 的一个磁盘今天坏了。该磁盘组(所有卷 vraid5 的备用级别为 1,几乎没有剩余空间可用于更多卷,1TiB 驱动器)现在正在使用“备用空间”重建,并且至少需要 15 小时才能进行调配/重建。
我们要到周五才能拿到新磁盘。那么,问题是,如果另一个磁盘在调平完成之前死亡会发生什么?我们会丢失数据吗?在那之后,有多少附加磁盘会在丢失数据之前死亡?1 还是 2?
在“通常”的 RAID 中,我们很容易在重建过程中丢失数据,但在这种情况下,为备用保留的空间是更大磁盘大小的两倍,因此至少效果应该是相同的有两个备用。
提前致谢。
更新:我发现了一些关于这个问题的有趣线索,但仍然无法回答这个问题,所以我开始悬赏。
http://blog.thestoragearchitect.com/2008/10/27/understanding-eva/
调平是重建后的过程。如果您的阵列正在调平,那么您就和磁盘发生故障之前一样安全。
当您丢失磁盘时,EVA 将自动尝试使用剩余健康磁盘上的任何空间来创建该磁盘上曾经存在的数据的冗余副本。如果您有一个卷组和一个带有 Vraid5 奇偶校验的大虚拟磁盘,并且您丢失了一个磁盘,则 EVA 将在第一个磁盘的可用空间上重新生成曾经位于故障磁盘上的数据。如果没有足够的空间,它将使用 2、3 或更多磁盘,但您将在尽可能短的时间内获得数据的冗余副本。这需要多长时间,我不能告诉你。但是您将在很短的时间内回到“您可以丢失磁盘但不会丢失数据”状态。也就是说,当然,如果您的磁盘中有足够的可用空间。
你提到了节约。我对这个术语并不熟悉,但我希望您在谈论“故障保护级别”,这是 EVA为您所描述的紧急情况保留的空间 。单一保护级别意味着它将保留两个最大磁盘的大小,以及两倍 - 四个磁盘的大小。EVA 不会将此空间报告为免费。因此,如果您具有单一保护级别并且使用 95% 的 16 个 1TB 磁盘,那么您将保留 2TB,并且仅使用剩余 14TB 的 95%。即使用了 13.3TB,免费使用了 2.7TB。如果你把 Vraid5 考虑在内,那就是 10.64 TB 可用空间和 2.66 TB 浪费在奇偶校验上。
一旦 EVA 在尽可能少的磁盘上制作了冗余副本,它就会开始平衡(我个人更喜欢称之为“平衡”)数据。此过程涉及移动数据,以便您的所有磁盘最终获得大致相同的数据量。这个过程需要非常长的时间,特别是如果您的使用率很高,但是如果此时您再次出现故障,您是安全的。
进入命令视图并检查卷组的状态。如果它说它正在调平 - 你和失败前一样安全。
您现在的原始磁盘空间已降至 15TB,而您正在使用 13.3TB。EVA 想要保持单一保护级别,但它不能保留 2TB(您只有 1.7TB 未使用),因此它可能将请求的 保护级别报告为single,而实际保护级别为 none。它也可能报告您的使用率超过 100%,因为您使用的是 13.3TB 并且为了满足单一保护要求,您应该低于 13TB(总共 15TB - 2TB 保留用于单一保护)。
这仍然意味着您仍然可能会丢失另一个磁盘,并且您仍然拥有健康的存储空间。您可能会丢失第二个磁盘,而 Vraid5 冗余将保护您的数据(尽管您可能会看到性能下降)。当然,如果幸运的话,只要它们不在同一个 Vraid 条带中(EVA 的 Vraid5 更像 RAID5+0,条带跨越 5 个磁盘),您可能会在第三次和第四次磁盘故障中幸存下来。
更新:与您的问题无关,但最新的FATA 固件更新具有“修复在极少数情况下可能发生的自启动重置”。相信我,看到磁盘无缘无故地从卷组中抛出的感觉并不好。
更新 2:更新,因为单一保护级别意味着两个磁盘的空间 。