天天看點

伺服器SAS硬碟raid5崩潰lvm丢失的資料恢複過程

概述

   北京某機關伺服器一塊硬碟意外離線,熱備盤上線,頂替離線硬碟。但在熱備盤上線過程中,又一塊硬碟離線,導緻熱備盤同步失敗,兩組raid陣列中的一組崩潰,LVM結構不完整,檔案系統無法正常使用,需要對伺服器資料進行修複。對兩塊離線硬碟進行檢測,發現先離線硬碟無法識别,初步推斷是硬體故障,需要進行開盤修複操作,另一塊硬碟可以識别。

兩組分别由4塊600G容量的SAS硬碟組成的raid5陣列,并且兩組陣列劃分LUN,組成LVM結構,并格式化為EXT3檔案系統。

解決方案

1、故障盤修複

  對故障硬碟進行開盤修複操作。開盤後發現,硬碟盤片磨損嚴重,已無法修複,隻能對陣列進行缺盤處理。

2、硬碟備份

3、重組raid陣列

  仔細分析硬碟底層資料,通過對EXT3檔案系統結構進行解析,分别分析出兩組raid陣列的盤序、條帶大小、校驗方向等配置資訊,使用專業資料恢複軟體winhex重組出兩組raid陣列。經分析,兩組raid陣列塊大小都為64K,校驗方向為做同步,對故障raid進行重組時注意進行缺盤處理。 

<a href="http://s4.51cto.com/wyfs02/M01/8C/76/wKioL1hturjw_2bSAAGD3roem_Q499.jpg" target="_blank"></a>

<a href="http://s4.51cto.com/wyfs02/M02/8C/7A/wKiom1hturmQgU9dAAGXJ_vZHY0867.jpg" target="_blank"></a>

4、重組LVM結構

  重組出兩組raid陣列之後,對兩組raid中的底層資料進行分析,找到LVM結構資訊,對LVM結構進行分析,将兩組raid中作為PV(LVM實體卷)的LUN導出,然後使用專業資料恢複軟體UFS Explorer将兩個PV重組,重新生成LVM邏輯卷。

<a href="http://s3.51cto.com/wyfs02/M02/8C/76/wKioL1htuuCgWnKRAAGKmGYF1Nc498.jpg" target="_blank"></a>

<a href="http://s4.51cto.com/wyfs02/M00/8C/7A/wKiom1htuuOi-6VcAADPkbkJbw0317.jpg" target="_blank"></a>

5、恢複并導出資料

  LVM重組之後,對LV(邏輯卷)中的EXT3檔案系統進行解析,恢複并導出其中的全部資料。以下為回複出來的資料:

本文轉自 宋國建 51CTO部落格,原文連結:http://blog.51cto.com/sun510/1889216,如需轉載請自行聯系原作者