北亞數(shù)據(jù)恢復中心最近接到很多服務器數(shù)據(jù)恢復的案子,這些案子有:服務器斷電數(shù)據(jù)丟失、意外斷電導致服務器無法啟動、服務器可以啟動但是虛擬機丟失、服務器斷電后多塊硬盤出現(xiàn)故障離線.....。下面通過其中一例服務器斷電導致數(shù)據(jù)丟失的案例給大家簡單介紹一下服務器斷電后數(shù)據(jù)如何恢復。
服務器故障:
服務器意外斷電導致服務器上的一臺虛擬機不可用。
服務器的具體配置:
北亞企安數(shù)據(jù)恢復—服務器數(shù)據(jù)恢復
經(jīng)過的分析,北亞企安數(shù)據(jù)恢復工程師發(fā)現(xiàn)故障服務器中丟失的虛擬機磁盤采用LVM進行管理。在相關目錄下查詢看有無損壞的虛擬磁盤信息,如果有就說明LVM信息尚有保存;如果沒有,就說明LVM信息已經(jīng)被更新,只能通過底層數(shù)據(jù)查找沒有更新的lvm信息。本案例從底層數(shù)據(jù)中查詢到了尚未更新的lvm信息。
北亞企安數(shù)據(jù)恢復—服務器數(shù)據(jù)恢復
找到lvm信息就意味著數(shù)據(jù)還在,以lvm信息為基礎分析查找虛擬磁盤的分區(qū)數(shù)據(jù),但是發(fā)現(xiàn)虛擬磁盤被破壞,這是非常罕見的現(xiàn)象。經(jīng)過進一步查找和分析,服務器數(shù)據(jù)恢復工程師發(fā)現(xiàn)該區(qū)域的數(shù)據(jù)確實被破壞了,僅發(fā)現(xiàn)了一些數(shù)據(jù)庫頁碎片。要想恢復數(shù)據(jù),只能通過拼數(shù)據(jù)庫碎片的方案。
服務器數(shù)據(jù)恢復過程:
Tips:正常情況下rar壓縮包的第一個扇區(qū)記錄的是文件名,可以根據(jù)文件名反向分析壓縮包的數(shù)據(jù)起始位置,然后把這個相應的壓縮包底層數(shù)據(jù)提取出來并重命名。
不幸的是,本案例中提取出來的壓縮包解壓時報錯。
報錯信息:
北亞企安數(shù)據(jù)恢復—服務器數(shù)據(jù)恢復
1、由于解壓數(shù)據(jù)報錯,服務器數(shù)據(jù)恢復工程師嘗試使用rar修復工具(設置忽略錯誤),繼續(xù)解壓部分數(shù)據(jù),但是解壓依舊失敗。
2、在數(shù)據(jù)庫層面分析數(shù)據(jù)庫開始位置(數(shù)據(jù)庫第九頁是當前數(shù)據(jù)庫名稱),通過數(shù)據(jù)庫名反推數(shù)據(jù)庫開始位置。
3、分析出數(shù)據(jù)庫開始位置,再根據(jù)每個數(shù)據(jù)庫頁的編號和文件號去底層數(shù)據(jù)掃描符合這個數(shù)據(jù)庫頁的所有數(shù)據(jù)。
4、將所有掃描出來的數(shù)據(jù)重組成一個mdf文件,然后經(jīng)過校驗程序檢測,檢測合格即可恢復數(shù)據(jù)。
重組后的mdf文件:
北亞企安數(shù)據(jù)恢復—服務器數(shù)據(jù)恢復
5、經(jīng)過分析和重組,北亞數(shù)據(jù)恢復工程師提取出了服務器內(nèi)的數(shù)據(jù)并通過初步驗證。搭建數(shù)據(jù)庫環(huán)境,將恢復出來的數(shù)據(jù)庫數(shù)據(jù)附加進去進行查詢,經(jīng)查詢數(shù)據(jù)正常。本次數(shù)據(jù)恢復工作完成。
北亞企安數(shù)據(jù)恢復—服務器數(shù)據(jù)恢復
審核編輯 黃宇
-
服務器
+關注
關注
14文章
10280瀏覽量
91566 -
數(shù)據(jù)恢復
+關注
關注
10文章
715瀏覽量
19002 -
虛擬機
+關注
關注
1文章
973瀏覽量
30529
發(fā)布評論請先 登錄
【服務器數(shù)據(jù)恢復】斷電致UFS2文件系統(tǒng)損壞的虛擬機數(shù)據(jù)恢復案例
虛擬機數(shù)據(jù)恢復—虛擬機vmdk文件被刪除的數(shù)據(jù)恢復案例
服務器數(shù)據(jù)恢復—EqualLogic存儲硬盤離線導致上層虛擬機不可用的數(shù)據(jù)恢復案例
虛擬化數(shù)據(jù)恢復—Hyper-V服務癱瘓危機:虛擬機數(shù)據(jù)文件丟失后的數(shù)據(jù)恢復案例
虛擬機數(shù)據(jù)恢復—異常斷電致ESXI存儲失聯(lián)?這份實戰(zhàn)數(shù)據(jù)恢復案例請收好
服務器數(shù)據(jù)恢復—EqualLogic存儲上raid5磁盤陣列數(shù)據(jù)恢復案例
服務器數(shù)據(jù)恢復—RAIDZ多塊硬盤離線導致服務器崩潰的數(shù)據(jù)恢復案例
服務器數(shù)據(jù)恢復—服務器斷電導致raid模塊損壞的數(shù)據(jù)恢復案例
數(shù)據(jù)庫數(shù)據(jù)恢復—服務器異常斷電導致Oracle數(shù)據(jù)庫故障的數(shù)據(jù)恢復案例
數(shù)據(jù)庫數(shù)據(jù)恢復—MongoDB數(shù)據(jù)庫文件丟失的數(shù)據(jù)恢復案例
虛擬化數(shù)據(jù)恢復—XenServer虛擬化平臺上VPS不可用的數(shù)據(jù)恢復案例
服務器數(shù)據(jù)恢復—raid5陣列多塊硬盤離線導致EMC存儲不可用的數(shù)據(jù)恢復案例
Vsan數(shù)據(jù)恢復——Vsan分布式文件系統(tǒng)上虛擬機不可用的數(shù)據(jù)恢復
分布式存儲數(shù)據(jù)恢復—虛擬機上hbase和hive數(shù)據(jù)庫數(shù)據(jù)恢復案例
數(shù)據(jù)庫數(shù)據(jù)恢復——MongoDB數(shù)據(jù)庫文件拷貝后服務無法啟動的數(shù)據(jù)恢復
服務器數(shù)據(jù)恢復—斷電致虛擬機不可用,LVM損壞數(shù)據(jù)庫碎片重組恢復案例
評論