我们EVA4000的其中一块磁盘今天死亡。 这个磁盘组(所有容量为1级的卷vraid5,几乎没有剩余空间用于更多卷,1TiB驱动器)正在使用“备用空间”进行重build,至less需要15个小时来进行调平/重build。
星期五之前我们无法获得新的磁盘。 所以,问题是,如果另一个磁盘在整平完成之前死亡会发生什么? 我们会失去数据吗? 之后,在丢失数据之前会有多less磁盘可能死亡? 1或2?
在“通常的”RAID中,在重build过程中我们很容易丢失数据,但是在这种情况下,保留的空间是大磁盘的两倍 ,所以至less应该是相同的有两个备件。
提前致谢。
更新 :我已经find了一些关于这个问题的有趣的线索,但仍然不能回答这个问题,所以我开始赏金。
http://blog.thestoragearchitect.com/2008/10/27/understanding-eva/
http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&url=http%3A%2F%2Fwww.experts-exchange.com%2FStorage%2FStorage_Technology%2FQ_25548177.html (专家交stream来自谷歌的问题)。
调平是重build后的过程。 如果您的arrays正在升级,那么您就像在磁盘出现故障之前一样安全。
当您丢失磁盘时,EVA将自动尝试使用其余正常磁盘上的任何空间来创build过去在该磁盘上的数据的冗余副本。 如果您有一个具有Vraid5奇偶校验的大虚拟磁盘的卷组,并且您丢失了单个磁盘,则EVA将重新生成第一个磁盘上的可用空间上以前位于故障磁盘上的数据。 如果没有足够的空间,它将使用2个,3个或更多的磁盘,但是会在最短的时间内获得数据的冗余副本。 需要多长时间,我不能告诉你。 但是你会在很短的时间内回到“可以丢失磁盘而不会丢失数据”的状态。 当然,如果你的磁盘有足够的可用空间。
你提到保留。 我对这个术语并不熟悉,但是我希望你正在谈论的是“EVA失效保护水平”,这是EVA为紧急情况预留的空间,就像你所描述的那样。 单一保护级别意味着它将保留两个最大的磁盘的大小,并且是四个磁盘的两倍。 EVA不会报告这个空间是免费的。 因此,如果您拥有单一的保护级别,并且使用了16个1TB磁盘的95%,那么您将拥有2TB的保留空间,并且仅使用剩余14TB的95%。 这是使用13.3TB,和2.7TB免费。 如果考虑到Vraid5,那就是10.64TB的可用空间和2.66TB的浪费。
一旦EVA在尽可能less的磁盘上创build冗余副本,它就会开始平衡(我个人更喜欢称之为“平衡”)数据。 这个过程涉及到移动数据,所有的磁盘最后都会有相同数量的数据。 这个过程需要非常长的时间,特别是如果你的使用率很高,但是如果你在这个时候还有其他的失败,那么你是安全的。
进入命令视图并检查卷组的状态。 如果说它正在升级 – 你就像在失败之前一样安全。
您现在下降到15TB的原始磁盘空间,并且您正在使用13.3TB。 EVA想要保持单一的保护级别,但是它不能保留2TB(你只有1.7TB未使用),所以它很可能将所要求的保护级别重新设置为单一级别, 实际的保护级别没有 。 由于您使用的是13.3TB,并且为了满足单个保护要求,您应该使用13TB(总计15TB – 为单个保护保留2TB),因此也可能会将您的使用情况报告为超过100%。
这仍然意味着你仍然可以丢失另一个磁盘,并且你仍然有一个健康的存储空间。 你可能会丢失第二块磁盘,这将是Vraid5的冗余来保护你的数据(虽然你可能会看到性能下降)。 当然,如果幸运的话,只要它们不在同一条Vraid条带(EVA的Vraid5更像是RAID5 + 0,横跨5个磁盘的条带),就可能存活三分之一和四分之一的磁盘故障。
更新:与您的问题无关,但最新的FATA固件更新有一个“修复在罕见情况下可能发生的自我启动的重置”。 相信我,看到磁盘无缘无故地被卷出卷组,感觉不太好。
更新2:更新,因为单个保护级别意味着两个磁盘的空间。
我对MSA 4400也有类似的经验。我们一直保持95%的运行能力,但是每个月开始有9次驱动器故障,所以我对数据丢失灾难的边缘有所了解。
您有几个级别的暂存空间可以防止您丢失数据,并且很难分辨您当前正在使用哪一个。 备件空间很大,显然。 此外,你使用的水平将扮演一个angular色。 另外,即使你换了那个驱动器,也要重新重build。
您需要注意的主要问题是池中的故障保护级别。 您可以设置一个请求的级别(如double),然后将其与实际级别(如single或none)进行比较。 也就是说,即使你在单个驱动器故障中从双重到无(我最讨厌这个盒子的事情之一就是它允许这样做),你仍然有几种方法可以阻止你使用奇偶校验从数据中丢失数据vraid或其他黑魔法。
对于HP EVA:
级别1 =configuration的两个最大驱动器的容量被保留用于备用
这意味着,如果你丢失了2个磁盘,那么你不需要备件,只依靠RAID5的奇偶校验。 在你目前的情况下,你可以减less1个磁盘无数组退化,另外2个没有数据丢失,但性能下降。 在我们的组织中,我们总是在机箱外有两块备用磁盘,并保持在相同的温度(所以在插入之前不需要进行回火)。