服務(wù)器數(shù)據(jù)恢復(fù)環(huán)境:
vmfs文件系統(tǒng),存放的是SqlServer數(shù)據(jù)庫及其他辦公文件。
服務(wù)器故障:
工作人員誤操作還原快照,導(dǎo)致了SqlServer數(shù)據(jù)庫數(shù)據(jù)丟失。
服務(wù)器數(shù)據(jù)恢復(fù)過程:
1、拿到故障服務(wù)器的所有磁盤后,硬件工程師對所有磁盤做了硬件故障檢測,經(jīng)過檢測沒有發(fā)現(xiàn)有磁盤存在硬件故障。在只讀環(huán)境下對所有硬盤做扇區(qū)級別的鏡像備份,備份完成后將所有磁盤按照編號還原到故障服務(wù)器中,后續(xù)的的數(shù)據(jù)分析及數(shù)據(jù)恢復(fù)操作都基于鏡像文件進(jìn)行,避免對原始磁盤數(shù)據(jù)造成二次破壞。
2、北亞企安數(shù)據(jù)恢復(fù)工程師基于鏡像文件分析底層數(shù)據(jù)后制定了兩套數(shù)據(jù)恢復(fù)方案:
方案1:通過修復(fù)快照文件來恢復(fù)數(shù)據(jù)。
方案2:通過拼接數(shù)據(jù)庫碎片修復(fù)數(shù)據(jù)庫來恢復(fù)數(shù)據(jù)。
方案1:修復(fù)快照文件。
1、根據(jù)北亞企安數(shù)據(jù)恢復(fù)技術(shù)團(tuán)隊(duì)研究出來的vmfs文件系統(tǒng)結(jié)構(gòu)和對底層數(shù)據(jù)的分析,北亞企安數(shù)據(jù)恢復(fù)工程師編寫程序掃描底層數(shù)據(jù),提取出虛擬磁盤的元信息PBC、SBC。
2、提取出PBC,SBC后嘗試拼接&驗(yàn)證丟失的快照文件,經(jīng)過驗(yàn)證發(fā)現(xiàn)提取出來的PBC,SBC損壞較多,無法利用現(xiàn)有的信息拼接快照文件,方案1不可行。
方案2:拼接數(shù)據(jù)庫。
1、根據(jù)vmfs索引和位圖信息掃描數(shù)據(jù),提取虛擬磁盤的剩余空間。
2、北亞企安數(shù)據(jù)恢復(fù)工程師編寫數(shù)據(jù)掃描程序,掃描和提取剩余空間內(nèi)的數(shù)據(jù)庫頁信息。
3、與用戶方的溝通確認(rèn)需要恢復(fù)的數(shù)據(jù)庫名稱及表名。根據(jù)掃描到的數(shù)據(jù)庫頁信息和用戶提供的數(shù)據(jù)庫名字和表名字查找丟失數(shù)據(jù)庫頁。
4、查找&提取數(shù)據(jù)庫頁信息,經(jīng)過北亞企安數(shù)據(jù)恢復(fù)工程師的人工比對,確認(rèn)需要恢復(fù)的數(shù)據(jù)庫信息。北亞企安數(shù)據(jù)恢復(fù)工程師編寫數(shù)據(jù)庫拼接程序,調(diào)整相關(guān)系數(shù),對掃描出的數(shù)據(jù)庫碎片文件進(jìn)行拼接重組,恢復(fù)數(shù)據(jù)庫文件。
5、經(jīng)過數(shù)據(jù)恢復(fù)工程師驗(yàn)證,數(shù)據(jù)庫可以正常打開和使用。然后由用戶方對恢復(fù)出來的數(shù)據(jù)做多方面的驗(yàn)證,經(jīng)過驗(yàn)證確認(rèn)恢復(fù)數(shù)據(jù)完整可用。本次數(shù)據(jù)恢復(fù)工作完成。
審核編輯 黃宇
-
服務(wù)器
+關(guān)注
關(guān)注
12文章
8843瀏覽量
84946 -
數(shù)據(jù)恢復(fù)
+關(guān)注
關(guān)注
10文章
525瀏覽量
17311 -
SQLserver
+關(guān)注
關(guān)注
0文章
16瀏覽量
6987
發(fā)布評論請先 登錄
相關(guān)推薦
評論