LeftHand存儲支持RAID5、RAID6、RAID10磁盤陣列,同時還支持卷快照,卷動態(tài)擴容等。下面簡單聊一下LeftHand存儲的結(jié)構(gòu)和一個LeftHand p4500存儲中磁盤陣列數(shù)據(jù)恢復(fù)案例。
服務(wù)端:
北亞企安數(shù)據(jù)恢復(fù)—LeftHand存儲數(shù)據(jù)恢復(fù)
客戶端:
北亞企安數(shù)據(jù)恢復(fù)—LeftHand存儲數(shù)據(jù)恢復(fù)
LeftHand存儲結(jié)構(gòu):
Lefthand存儲有物理磁盤、邏輯磁盤、邏輯卷三個級別,多個物理磁盤組成一個邏輯磁盤,也就是RAID磁盤陣列。在RAID之上,將不同RAID組成一個大空間,將大空間中不同的區(qū)域組成一個卷。
北亞企安數(shù)據(jù)恢復(fù)—LeftHand存儲數(shù)據(jù)恢復(fù)
Lefthand存儲中的卷是由不同RAID中的多個不連續(xù)的片段組成,存放用戶的數(shù)據(jù),記錄這些片段的MAP存放在RAID前面的一部分空間。RAID是Lefthand存儲能識別的最小單元,大多數(shù)情況下LeftHand存儲采用的是RAID5陣列或RAID6陣列。Lefthand存儲中記錄的數(shù)據(jù)是不連續(xù)的。如果是采用的是RAID5陣列或RAID6陣列,那么物理磁盤中還包括校驗數(shù)據(jù)。
LeftHand P4500存儲數(shù)據(jù)恢復(fù)案例
一臺LeftHand P4500存儲因raid故障導(dǎo)致存儲不可用,為raid更換磁盤強制上線后,存儲仍然不可用。
該存儲中的磁盤陣列:
北亞企安數(shù)據(jù)恢復(fù)—LeftHand存儲數(shù)據(jù)恢復(fù)
1、將故障存儲中所有磁盤編號后取出,由硬件工程師對所有硬盤進行檢測,沒有發(fā)現(xiàn)有硬盤存在硬件故障。將所有磁盤以只讀方式進行扇區(qū)級全盤鏡像,鏡像完成后將所有磁盤按照編號還原到故障存儲中,后續(xù)的數(shù)據(jù)分析和數(shù)據(jù)恢復(fù)操作都基于鏡像文件進行,避免對原始磁盤數(shù)據(jù)造成二次破壞。
2、基于鏡像文件分析所有硬盤底層數(shù)據(jù)。經(jīng)過分析發(fā)現(xiàn)RAID是一個雙循環(huán)RAID5陣列,第一組RAID正常,第二組RAID中多塊磁盤掉線。
3、北亞企安數(shù)據(jù)恢復(fù)工程師使用窮舉+校驗的方法分析出最早掉線的磁盤并踢出,然后根據(jù)分析底層數(shù)據(jù)獲取到的raid結(jié)構(gòu)信息重組raid。
*窮舉法:假設(shè)其中某一塊磁盤是最早掉線的,踢掉此盤,重組RAID然后生成全部數(shù)據(jù)。將數(shù)據(jù)掛載到P4500上,看數(shù)據(jù)是否正確。如果數(shù)據(jù)不正確,再假設(shè)另一塊盤是掉線的,以此循環(huán)。雖然這種方案可行,由于每次重組RAID生成數(shù)據(jù)的數(shù)據(jù)時間太長,并且準確性較低。
*窮舉+校驗:和窮舉法一樣,假設(shè)某個磁盤是最早掉線的,踢掉磁盤后重組RAID,但不是生成全部的數(shù)據(jù),而是只生成前面幾個G的數(shù)據(jù)。因為P4500存放的數(shù)據(jù)的索引表位圖位于RAID的前幾個G的數(shù)據(jù)中,只需要查看這個索引表位圖的信息是否正確就可以判斷此RAID是否正確。如果正確則生成此RAID的數(shù)據(jù)即可。
4、將生成的數(shù)據(jù)和第一組完好的RAID一同掛載到P4500上,啟動存儲,上層卷可用,檢查最新文件正常。
5、交由用戶方檢測,經(jīng)過用戶方仔細檢測,確認恢復(fù)出來的數(shù)據(jù)完整可用,認可數(shù)據(jù)恢復(fù)結(jié)果。
審核編輯 黃宇
-
服務(wù)器
+關(guān)注
關(guān)注
12文章
8701瀏覽量
84554 -
數(shù)據(jù)恢復(fù)
+關(guān)注
關(guān)注
10文章
507瀏覽量
17204
發(fā)布評論請先 登錄
相關(guān)推薦
評論