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