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