服務器數據恢復環境:
vmfs文件系統,存放的是SqlServer數據庫及其他辦公文件。
服務器故障:
工作人員誤操作還原快照,導致了SqlServer數據庫數據丟失。
服務器數據恢復過程:
1、拿到故障服務器的所有磁盤后,硬件工程師對所有磁盤做了硬件故障檢測,經過檢測沒有發現有磁盤存在硬件故障。在只讀環境下對所有硬盤做扇區級別的鏡像備份,備份完成后將所有磁盤按照編號還原到故障服務器中,后續的的數據分析及數據恢復操作都基于鏡像文件進行,避免對原始磁盤數據造成二次破壞。
2、北亞企安數據恢復工程師基于鏡像文件分析底層數據后制定了兩套數據恢復方案:
方案1:通過修復快照文件來恢復數據。
方案2:通過拼接數據庫碎片修復數據庫來恢復數據。
方案1:修復快照文件。
1、根據北亞企安數據恢復技術團隊研究出來的vmfs文件系統結構和對底層數據的分析,北亞企安數據恢復工程師編寫程序掃描底層數據,提取出虛擬磁盤的元信息PBC、SBC。
2、提取出PBC,SBC后嘗試拼接&驗證丟失的快照文件,經過驗證發現提取出來的PBC,SBC損壞較多,無法利用現有的信息拼接快照文件,方案1不可行。
方案2:拼接數據庫。
1、根據vmfs索引和位圖信息掃描數據,提取虛擬磁盤的剩余空間。
2、北亞企安數據恢復工程師編寫數據掃描程序,掃描和提取剩余空間內的數據庫頁信息。
3、與用戶方的溝通確認需要恢復的數據庫名稱及表名。根據掃描到的數據庫頁信息和用戶提供的數據庫名字和表名字查找丟失數據庫頁。
4、查找&提取數據庫頁信息,經過北亞企安數據恢復工程師的人工比對,確認需要恢復的數據庫信息。北亞企安數據恢復工程師編寫數據庫拼接程序,調整相關系數,對掃描出的數據庫碎片文件進行拼接重組,恢復數據庫文件。
5、經過數據恢復工程師驗證,數據庫可以正常打開和使用。然后由用戶方對恢復出來的數據做多方面的驗證,經過驗證確認恢復數據完整可用。本次數據恢復工作完成。
審核編輯 黃宇
-
服務器
+關注
關注
14文章
10251瀏覽量
91478 -
數據恢復
+關注
關注
10文章
712瀏覽量
18983 -
SQLserver
+關注
關注
0文章
21瀏覽量
7362
發布評論請先 登錄
【服務器數據恢復】多盤掉線RAID6數據恢復:基于Reed-Solomon算法的修復
【服務器數據恢復】意外斷電導致RAID信息丟失與數據恢復全過程
服務器數據恢復—RAIDZ多塊硬盤離線導致服務器崩潰的數據恢復案例
mysql數據恢復—mysql數據庫表被truncate的數據恢復案例
服務器數據恢復—服務器斷電導致raid模塊損壞的數據恢復案例
服務器數據恢復—Linux系統服務器崩潰的數據恢復案例
分布式存儲數據恢復—虛擬機上hbase和hive數據庫數據恢復案例
數據庫數據恢復——MongoDB數據庫文件拷貝后服務無法啟動的數據恢復
虛擬化數據恢復—VMware虛擬化環境下重裝系統導致服務器數據丟失的數據恢復
服務器數據恢復—誤還原快照導致SqlServer數據庫數據丟失的數據恢復案例
評論