1. 程式人生 > >華為存儲服務器卷丟失數據恢復成功案例

華為存儲服務器卷丟失數據恢復成功案例

src 服務器 文檔 對應關系 恢復數據 還在 編寫程序 一個 超級

一、存服務器故障環境描述

客戶設備為華為OceanStor S5600T服務器,同時支持SAN和NAS存儲協議。某天服務器在運行時客戶發現存儲上一個NAS卷中的數據丟失,卷大小為4T,主要數據類型為office文件,PDF文檔文件,圖片文件(JPG、JPEG、PNG等),視頻文件(MP4、AVI等),音頻文件(MP3等)。管理員隨即關閉系統應用,停止上傳數據。

二、服務器數據備份

1、準備好備份空間及備份服務器,將備份服務器連接至客戶的存儲環境中;
2、查看存儲管理界面,找到4T卷所對應的服務器LUN,經查看,改卷對應兩個服務器LUN;
3、將對應的LUN映射至備份服務器,使用數據恢復工具對LUN進行鏡像備份。

三、服務器數據恢復過程

1、分析服務器LUN 的結構,解析兩個LUN之間的對應關系;
技術分享圖片
圖1 LUN1
技術分享圖片
圖2 LUN2
2、分析4T的NAS卷在兩個存儲LUN中的分布情況,將4T卷虛擬重組出來;
3、分析4T卷的存儲結構,獲取文件系統類型、超級塊、節點等結構;
4、分析該4T卷中的超級塊、節點等結構,獲取節點、目錄項、數據區之間的索引關系;
技術分享圖片
圖3 超級塊
技術分享圖片
圖4 節點
5、編寫程序,解析目錄項、節點,提取數據。

四、數據恢復結果

1、對4T卷的全部空間進行掃描,發現文件系統的目錄項還在,並掃描目錄項和節點,查看文件系統的日誌中找到部分有效的節點
圖為找到的部分目錄項及其對應節點:
技術分享圖片
圖5 目錄項
技術分享圖片
圖6 節點

2、嘗試按類型直接恢復數據文件,然後根據目錄在卷中的偏移位置,數據文件在卷中的偏移位置,及客戶提供的對應文件類型、文件大小去匹配目錄項和數據文件,成功匹配用戶所需要的數據,服務器數據恢復成功。

華為存儲服務器卷丟失數據恢復成功案例