服務(wù)器的RA1D-5陣列中數(shù)據(jù)的分布與RAID-0類似,數(shù)據(jù)也是分布到每塊硬盤上,與RAID-0 不同的是,RAID-5中每個條帶組中總有一個條帶是校驗(yàn)塊,如圖中的P0、P1、P2、 P3就是校驗(yàn)塊。
RAID-5能夠支持在一塊盤離線的情況下保證數(shù)據(jù)的正常訪問,如果有兩塊或兩塊以上 硬盤同時離線,或者RAID信息出錯等原因,陣列便會失效,這時就需要對數(shù)據(jù)進(jìn)行重組。
對RAID-5的數(shù)據(jù)進(jìn)行重組,也需要先把物理盤去RAID化,作為單盤進(jìn)行分析,如圖中的四塊物理盤,把四塊物理盤中的數(shù)據(jù)按照A、B、C、D、E、F、G、H…的順 序拼接好,就是RAID-5邏輯盤中完整的數(shù)據(jù)。
因?yàn)镽AID-5的每塊物理盤中都有校驗(yàn)信息,所以分析RAID-5就需要比RAID-0多一 個因素,即校驗(yàn)塊的位置和方向,另外,RAID-5中數(shù)據(jù)塊的走向也會不一樣,分為異步和 同步,也就是說,RAID-5有四個因素很重要,第一個是RAID中每個條帶的大小,也就是 A或B這些數(shù)據(jù)塊所占用的扇區(qū)數(shù);第二個因素是RAID中硬盤的排列順序,也就是盤序; 第三個因素是校驗(yàn)塊的循環(huán)方向:第四個因素是數(shù)據(jù)塊的走向。
以圖中四塊物理盤組成的RAID-5為例,假設(shè)條帶的大小為32個扇區(qū),物理盤的 順序就按照圖中的排列順序,那么只要到硬盤0中取0~31扇區(qū)的信息,再到硬盤1中取 0~31扇區(qū)的信息,再到硬盤2中取0~31扇區(qū)的信息,硬盤3中0~31扇區(qū)的信息是校 驗(yàn)塊,跳過不取。接下來再回到硬盤0中取32~63扇區(qū)的信息,就這樣依次按順序取下去, 把所有取出來的數(shù)據(jù)按照順序銜接成一個鏡像文件或者是鏡像盤,這就成為完整的原 RAID-5邏輯盤的結(jié)構(gòu)了,直接訪問這個重組出來的鏡像文件或鏡像盤,就得到了原RAID-5 邏輯盤中的數(shù)據(jù),服務(wù)器的RAID-5出現(xiàn)故障后建議送到專業(yè)的數(shù)據(jù)恢復(fù)中心檢測。
轉(zhuǎn)載請注明:成都千喜數(shù)據(jù)恢復(fù)中心 » 服務(wù)器的RAID-5數(shù)據(jù)恢復(fù)思路
