raid6硬盤損壞怎么恢復數據
瀏覽量: 次 發布日期:2019-11-16 20:59:38
Raid6磁盤陣列可以看做是raid5陣列的升級版,在raid5的奇偶校驗基礎上又增加了一種校驗,就空間使用率而言raid5磁盤陣列是N-1的空間使用率,raid6陣列是N-2的空間使用率。小編經常記錄恢復raid5磁盤陣列的案例,今天介紹一個raid6陣列的數據恢復案例。
這次數據恢復的硬件設備是某公司的一臺web服務器,raid6磁盤陣列,一共有6塊硬盤,現在已經有3塊硬盤處于離線狀態,服務器崩潰,服務器上的MySQL數據庫數據丟失,業務停滯,客戶想在北京聯系數據恢復公司進行數據恢復,于是聯系到兆柏數據恢復中心進行數據恢復。
這里以商業應用比較多的P+Q雙校驗RAID-6為例分析其數據恢復的思路。

RAID-6中數據的分布與RAID-5相比,每個條帶組中多出一個Q校驗,如圖中 的Q0、Ql、Q2、Q3就是Q校驗。
對RAID-6的數據進行重組,需要先把物理盤去RAID化,作為單盤進行分析,如圖 1-55中的四塊物理盤,把四塊物理盤中的數據按照D0、Dl、D2、D3…的順序拼接好,就 是RAID-5邏輯盤中完整的數據。
因為RAID-5的每塊物理盤中都有P校驗塊和Q校驗塊,所以分析RAID-6就需要比 RAID-5多一個因素,即Q校驗塊的位置。另外,RAID-6與RAID-5—樣,也有左異步、
左同步、右異步、右同步之分,也就是說,RAID-6有五個因素需要分析,第一個是RAID中每個條帶的大小,也就是D0或D1這些數據塊所占用的扇區數;第二個因素是RAID中 硬盤的排列順序,也就是盤序;第三個因索是P校驗塊的循環方向;第四個因素是數據塊 的走向;第五個因素是Q校驗塊的位置。
服務器RAID-6數據恢復思路
以圖中四塊物理盤組成的RAID-6為例,假設條帶的人小為32個扇物理盤的 順序就按照圖中的排列順序,那么只要到硬盤0中取0~31扇區的信息,冉到硬盤1中取 0~31扇區的信息,硬盤2中0~31扇區是P校驗塊,跳過不取,硬盤3中0~31扇區的 信息是Q校驗塊,也跳過不取。接下來再回到硬盤0中取32~63扇區的信息,就這樣依 次按順序取下去,把所有取出來的數據按照順序銜接成一個鏡像文件或者是鏡像盤,這就 成為完整的原RAID-6邏輯盤的結構了,直接訪問這個重組出來的鏡像文件或鏡像盤,就 得到了原RAID-6邏輯盤中的數據。
本文系轉載,如有侵犯版權問題,請通知。我們立即刪除。
這次數據恢復的硬件設備是某公司的一臺web服務器,raid6磁盤陣列,一共有6塊硬盤,現在已經有3塊硬盤處于離線狀態,服務器崩潰,服務器上的MySQL數據庫數據丟失,業務停滯,客戶想在北京聯系數據恢復公司進行數據恢復,于是聯系到兆柏數據恢復中心進行數據恢復。
這里以商業應用比較多的P+Q雙校驗RAID-6為例分析其數據恢復的思路。

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