EVA存儲介紹:
EVA存儲是以虛擬化存儲為實現目的的存儲設備,內部的結構完全不同于普通的基于RAID的存儲。EVA內部稱之為VRAID。
EVA對每個物理磁盤(PV)進行簽名(寫在每個磁盤的0扇區),簽名后即分配到不同的DISK GROUP。
在DISK GROUP中,每個PV會按一定大小劃分為若干存儲單元(PP),PP的大小為2的整數次冪,且應該在2-16M之間。
每個PV中有一定數量的PP,這些PP結合起來形成整個DISK GROUP的可用空間。
北亞企安數據恢復—EVA存儲數據恢復
所有的PV按數量5-15個組成若干組RSS,每個RSS類似一個普通RAID的冗余組,但這個冗余組又不等同于常規RAID。常規RAID是基于磁盤的RAID算法,而RSS是基于PP的RAID算法。
為提高性能,EVA會有傾向地輪流分配不同的RSS,RSS之間的數據存儲是基于JBOD的,每個RSS組成stripe的成員其實是不同PV中不同位置的PP。
無論RSS中成員數量有多少個,對于VRAID5,一個stripe中的PV數總是5個。對于VRAID6,一個stripe中的PV數總是6個。對于VRAID5,EVA會盡可能在N個磁盤中做C(N,5)的組合情況,以期實現IO負載均衡。
當一個RSS中某個PV離線,控制器會從同一個RSS中其他磁盤中尋找可用的PP,在邏輯上實現每個stripe的rebuild,從而保證整個存儲的安全性。
當一個RSS中損壞的磁盤數量足夠少時(少于等于6個),這個RSS的安全性就非常低了。這時候,EVA會合并此RSS到另一個RSS中,這樣可用的冗余空間就是共享的了,空間就可以從另一個較安全的RSS中遷移過來。
為了保證有足夠的空間提供冗余保護,在創建DISK GROUP時,EVA會提供一個Protection Level的保護級別。single表示用2個磁盤的空間做冗余 ,double表示用4個磁盤的空間做冗余。
這個冗余不同于hotspare,這個冗余空間僅會預留到每個PV的尾部。一則,多個磁盤,IO會更均勻,更快;二則,尾部的空間通常是質量較差的空間。
EVA存儲常見故障:
1、RSS中多個磁盤掉線,超過冗余保護級別。
2、加入新磁盤,進行數據遷移時,新磁盤存在物理故障。
3、VDISK被刪除或EVA初始化。
4、突發性主機與存儲無法連接。無法discover存儲。
EVA存儲數據恢復原理:
EVA系列存儲最核心的結構部分來自于所有vdisk的運算pp map表,這個pp map表會因為磁盤的不斷遷移而遷移。所有的故障均可基于此map進行恢復。
當pp map不存在時,根據不同的條帶之間的冗余關系,通過優化算法對所有PP進行條帶性集合,形成若干組正確的條帶數據,再基于文件系統結構、數據結構等特征,重組若干條帶。
EVA存儲數據恢復過程:
1、將EVA存儲主機一端的連線拔出,直接連入主機hba卡上,就可以識別到所有物理硬盤。
2、對EVA存儲中的磁盤做只讀鏡像。因EVA主機與擴展柜之間多是銅線連接,可能需要在擴展柜上增加光纖收發模塊,再通過光鏈路接入fc hba卡上。也可以把所有硬盤拆下來后,放入其他光纖通道柜中進行鏡像。
使用EVA擴展柜進行鏡像的連接圖:
北亞企安數據恢復—EVA存儲數據恢復
3、通過frombyte recovery for hp eva程序重組vdisk,直接寫入成鏡像文件或目標物理磁盤。
4、按常規方式解釋鏡像文件或目標磁盤,遷移鏡像或導出內部文件。
審核編輯 黃宇
-
服務器
+關注
關注
12文章
9022瀏覽量
85186 -
數據恢復
+關注
關注
10文章
550瀏覽量
17390 -
Eva
+關注
關注
0文章
27瀏覽量
9696
發布評論請先 登錄
相關推薦
評論