這里以商業(yè)應(yīng)用比較多的P+Q雙校驗RAID-6為例分析其數(shù)據(jù)恢復(fù)的思路。
RAID-6中數(shù)據(jù)的分布與RAID-5相比,每個條帶組中多出一個Q校驗,如圖中 的Q0、Ql、Q2、Q3就是Q校驗。
對RAID-6的數(shù)據(jù)進(jìn)行重組,需要先把物理盤去RAID化,作為單盤進(jìn)行分析,如圖 1-55中的四塊物理盤,把四塊物理盤中的數(shù)據(jù)按照D0、Dl、D2、D3…的順序拼接好,就 是RAID-5邏輯盤中完整的數(shù)據(jù)。
因為RAID-5的每塊物理盤中都有P校驗塊和Q校驗塊,所以分析RAID-6就需要比 RAID-5多一個因素,即Q校驗塊的位置。另外,RAID-6與RAID-5—樣,也有左異步、
左同步、右異步、右同步之分,也就是說,RAID-6有五個因素需要分析,第一個是RAID中每個條帶的大小,也就是D0或D1這些數(shù)據(jù)塊所占用的扇區(qū)數(shù);第二個因素是RAID中 硬盤的排列順序,也就是盤序;第三個因索是P校驗塊的循環(huán)方向;第四個因素是數(shù)據(jù)塊 的走向;第五個因素是Q校驗塊的位置。
以圖中四塊物理盤組成的RAID-6為例,假設(shè)條帶的人小為32個扇物理盤的 順序就按照圖中的排列順序,那么只要到硬盤0中取0~31扇區(qū)的信息,冉到硬盤1中取 0~31扇區(qū)的信息,硬盤2中0~31扇區(qū)是P校驗塊,跳過不取,硬盤3中0~31扇區(qū)的 信息是Q校驗塊,也跳過不取。接下來再回到硬盤0中取32~63扇區(qū)的信息,就這樣依 次按順序取下去,把所有取出來的數(shù)據(jù)按照順序銜接成一個鏡像文件或者是鏡像盤,這就 成為完整的原RAID-6邏輯盤的結(jié)構(gòu)了,直接訪問這個重組出來的鏡像文件或鏡像盤,就 得到了原RAID-6邏輯盤中的數(shù)據(jù)。
本文系轉(zhuǎn)載,如有侵犯版權(quán)問題,請通知。我們立即刪除。
轉(zhuǎn)載請注明:成都千喜數(shù)據(jù)恢復(fù)中心 » 服務(wù)器RAID-6數(shù)據(jù)恢復(fù)思路
