【服務(wù)器數(shù)據(jù)恢復(fù)】華為OceanStor存儲中的NAS卷的數(shù)據(jù)恢復(fù)案例

服務(wù)器數(shù)據(jù)恢復(fù)環(huán)境&故障:
華為OceanStor T系列某型號統(tǒng)一存儲,支持SAN和NAS存儲協(xié)議。工作人員在巡檢時(shí)發(fā)現(xiàn)存儲設(shè)備上一個NAS卷中的數(shù)據(jù)丟失。該卷中的數(shù)據(jù)包括office文檔、PDF文件、圖片(JPG、JPEG、PNG等),視頻文件(MP4、AVI等),音頻文件(MP3等)。發(fā)現(xiàn)問題后管理員立即關(guān)閉系統(tǒng)應(yīng)用,停止上傳數(shù)據(jù)。
服務(wù)器數(shù)據(jù)恢復(fù)過程:
1、找到丟失數(shù)據(jù)的NAS卷所對應(yīng)的服務(wù)器LUN,該NAS卷對應(yīng)兩個LUN。將對應(yīng)的LUN映射至備份服務(wù)器,以只讀方式對LUN進(jìn)行完整鏡像備份。后續(xù)的數(shù)據(jù)分析和數(shù)據(jù)恢復(fù)操作都基于鏡像文件進(jìn)行,避免對原始數(shù)據(jù)造成二次破壞。
2、基于鏡像文件分析服務(wù)器LUN的結(jié)構(gòu),解析該NAS卷對應(yīng)的兩個LUN之間的關(guān)系。
LUN1:

?
LUN2:

3、分析該NAS卷在兩個LUN中的分布情況并虛擬重組該卷。
4、分析該NAS卷的存儲結(jié)構(gòu),獲取文件系統(tǒng)類型、超級塊、節(jié)點(diǎn)等結(jié)構(gòu)。
5、分析該NAS卷中的超級塊、節(jié)點(diǎn)等結(jié)構(gòu),獲取節(jié)點(diǎn)、目錄項(xiàng)、數(shù)據(jù)區(qū)之間的索引關(guān)系。
超級塊:

節(jié)點(diǎn):

6、北亞企安數(shù)據(jù)恢復(fù)工程師編寫程序解析目錄項(xiàng)、節(jié)點(diǎn)并提取數(shù)據(jù)。
服務(wù)器數(shù)據(jù)恢復(fù)結(jié)果:
1、掃描該NAS卷的全部空間,發(fā)現(xiàn)文件系統(tǒng)的目錄項(xiàng)還在,但是節(jié)點(diǎn)已經(jīng)全部丟失,查看文件系統(tǒng)的日志也沒有找到有效的節(jié)點(diǎn)。
找到的部分目錄項(xiàng):

? ??
節(jié)點(diǎn):

2、嘗試按類型直接恢復(fù)數(shù)據(jù)文件,然后根據(jù)目錄在卷中的偏移位置&數(shù)據(jù)文件在卷中的偏移位置&客戶提供的對應(yīng)文件類型、文件大小去匹配目錄項(xiàng)和數(shù)據(jù)文件,經(jīng)過一番努力后成功匹配用戶所需要的數(shù)據(jù)。經(jīng)過用戶反復(fù)驗(yàn)證后確認(rèn)恢復(fù)出來的數(shù)據(jù)完整有效。本次服務(wù)器數(shù)據(jù)恢復(fù)工作完成。