HP-lefthand底層結構詳解及存儲災難數據恢復

HP-lefthand底層結構詳解及存儲災難數據恢復ide

1、HP-lefthand的特色spa

HP-lefhand是一款很是不錯的SAN存儲,使用iscsi協議爲客戶端分配空間。它支持RAID5RAID6以及RAID10。而且還支持卷快照,捲動態擴容等。常見的型號有:P4500,P4300,P4000等,基於市場佔有量和軟件定義存儲的弊端,有必定的數據恢復市場需求。操作系統

HP-lefhand的存儲系統是一款嵌入式LINUX系統,須要安裝客戶端軟件才能配置lefthand3d

服務端:blog

wKioL1N8KGmAVegCAAEAOod5eD8105.jpg

客服端:ip

wKiom1N8KK_DC-nGAAMqo28mTfI063.jpg


2、HP-lefthand的存儲結構開發

    Lefthand存儲一共分爲三個級別,這三個級別共同構成了整個存儲,這三個幾別分別以下:get

物理磁盤:實際的物理磁盤。it

邏輯磁盤:將多個物理磁盤組成一個邏輯的磁盤,也就是RAIDio

邏輯卷:在RAID之上,將不一樣RAID組成一個大空間,將大空間中不一樣的區域組成一個卷。

拓撲圖以下

wKioL1N8KKTxwIm1AAHwMmv76bE539.jpg

從整個拓撲圖中能夠看出,首先須要將物理磁盤組成邏輯磁盤RAID,而後將幾個邏輯磁盤組成一個大的存儲空間,最後將大的存儲空間劃分紅若干個小塊。用戶使用的卷是由若干個不連續的小塊組成的。也就是卷中存儲的用戶數據最終會被分紅若干個片斷存放在不一樣的邏輯磁盤中,而邏輯磁盤是由多個物理磁盤組成的。最終數據會被分紅N個片斷放在不通的物理磁盤中。

卷:用戶的可用空間,上面說過卷由不一樣RAIDN個不連續的片斷組成,卷中存儲的是文件系統以及用戶的數據。

RAID:由多個物理磁盤組成,大可能是RAID5RAID6RAIDlefthand能識別的最小單元,也就是要想建立卷,必須先建立RAID。由於卷是由不一樣RAIDN個不連續的片斷組成,因此RAID中須要記錄它存儲的片斷是哪個卷的,而且是卷的第幾個片斷。所以在RAID的前面會有一部分空間用來存儲記錄這些片斷的MAP

    物理磁盤:物理磁盤中記錄的是全部數據,而且數據是不連續的,若是上層是RAID5RAID6。那麼物理磁盤中還包括校驗數據。

 

3、存儲災難恢復

經過上面對lefthand底層存儲的剖析,咱們能夠很清楚的知道用戶的數據是如何存儲到磁盤上的。也就意味着若是存儲出現災難,咱們能夠很快的知道哪裏出現問題了。而且針對問題作出解決方案。

針對lefthand上不一樣的存儲災難表現,對應的數據恢復解決方案以下:

一:當物理磁盤和RAID都無缺的狀況下,因爲用戶誤刪除卷。能夠按照lefthand存儲中殘留的map信息找回誤刪除的卷。北亞開發的frombyte recovery for Lefthand中也有此模塊。二:當物理磁盤無缺,RAID損壞的狀況下,可能因爲RAID中某塊磁盤由於壞道過多而離線,致使RAID癱瘓,從而致使卷不可用。能夠經過RAID重組、以後激活(需事先備份,確保方案的可回溯)的方法進行數據恢復。若是lefthand的操做系統沒法恢復,也可使用frombyte recovery for Lefthand對恢復後的RAID進行卷解釋。

三:當卷中文件系統或文件出現故障時,實則與lefthand自己無關,能夠經過在客戶端直接作恢復。建議,恢復時增長另外一臺恢復主機, 經過iscsi multipath以只讀鏈接。

 可參考文章:某法院HP-P4500存儲數據恢復案例


做者:鄧奇,北亞數據恢復中心工程師

郵件:dq@frombyte.com

電話:4006505808-801

相關文章
相關標籤/搜索