【服務(wù)器數(shù)據(jù)恢復(fù)】存儲(chǔ)遷移數(shù)據(jù)時(shí)數(shù)據(jù)損壞的數(shù)據(jù)恢復(fù)案例

服務(wù)器數(shù)據(jù)恢復(fù)環(huán)境&故障:
一臺(tái)某品牌的存儲(chǔ)設(shè)備,Windows操作系統(tǒng)。由于業(yè)務(wù)需求,需要把這臺(tái)存儲(chǔ)設(shè)備中的數(shù)據(jù)遷移到另外一臺(tái)存儲(chǔ)設(shè)備中,在遷移數(shù)據(jù)過程中突然無法讀取數(shù)據(jù),管理界面報(bào)錯(cuò)。管理員查看服務(wù)器內(nèi)的數(shù)據(jù)發(fā)現(xiàn)其中一個(gè)lun的數(shù)據(jù)丟失,需要進(jìn)行針對性的數(shù)據(jù)恢復(fù)操作。

服務(wù)器數(shù)據(jù)恢復(fù)過程:
1、首先檢測故障存儲(chǔ)內(nèi)的所有硬盤,沒有發(fā)現(xiàn)物理故障。對存儲(chǔ)中所有硬盤以只讀方式進(jìn)行鏡像備份,后續(xù)數(shù)據(jù)恢復(fù)操作都基于鏡像文件進(jìn)行,避免對原始數(shù)據(jù)造成二次破壞。
2、基于鏡像文件對底層數(shù)據(jù)進(jìn)行分析,發(fā)現(xiàn)原存儲(chǔ)設(shè)備被劃分為多個(gè)組,每組最多可以缺失2塊硬盤,所有硬盤均由ZFS文件系統(tǒng)管理。
3、ZFS文件系統(tǒng)會(huì)在狀態(tài)更新時(shí)更新文件系統(tǒng)入口,通過分析獲取到最新的入口指針,北亞企安數(shù)據(jù)恢復(fù)工程師編寫解析程序?qū)ξ募到y(tǒng)入口程序進(jìn)行地址解析,最終獲取到故障存儲(chǔ)內(nèi)所有硬盤的文件系統(tǒng)入口點(diǎn),順藤摸瓜找到lun節(jié)點(diǎn)。
4、根據(jù)故障存儲(chǔ)設(shè)備實(shí)際情況,北亞企安數(shù)據(jù)恢復(fù)工程師編寫數(shù)據(jù)重組恢復(fù)程序提取存儲(chǔ)數(shù)據(jù)。
5、提取完成后由管理員對恢復(fù)出的數(shù)據(jù)進(jìn)行驗(yàn)證,所有文件均可以正常打開和編輯,認(rèn)可本次數(shù)據(jù)恢復(fù)結(jié)果。
6、在管理員的配合下,數(shù)據(jù)恢復(fù)工程師將恢復(fù)出來的數(shù)據(jù)遷移到用戶準(zhǔn)備好的存儲(chǔ)中,驗(yàn)證沒有問題。本次數(shù)據(jù)恢復(fù)工作完成。

服務(wù)器數(shù)據(jù)恢復(fù)Tip:
1、服務(wù)器發(fā)生故障后,切忌對服務(wù)器進(jìn)行操作;也不要隨意取出硬盤,以免弄亂盤序。
2、如果需要取出硬盤,標(biāo)記好硬盤的順序之后再取出。
3、服務(wù)器磁盤陣列癱瘓后應(yīng)該立即斷電,不要做同步或強(qiáng)制上線操作,防止數(shù)據(jù)進(jìn)一步破壞。
4、當(dāng)服務(wù)器由于未知原因的故障而導(dǎo)致系統(tǒng)崩潰或者文件不識別/不可用時(shí),通常不建議盲目地在服務(wù)器上進(jìn)行數(shù)據(jù)分析和數(shù)據(jù)恢復(fù)操作。如果確實(shí)對自己的數(shù)據(jù)恢復(fù)技術(shù)有自信,必須先對原服務(wù)器的所有硬盤數(shù)據(jù)進(jìn)行鏡像備份,數(shù)據(jù)分析和數(shù)據(jù)恢復(fù)操作只能在鏡像文件上進(jìn)行,避免操作失誤破壞原始數(shù)據(jù),讓后續(xù)的數(shù)據(jù)恢復(fù)難度增加。
