服務(wù)器數(shù)據(jù)恢復(fù)環(huán)境:
dell某型號(hào)服務(wù)器中有一組通過(guò)raid卡組建的raid10,該raid陣列中一共有4塊磁盤(pán)。上層部署XenServer虛擬化平臺(tái),作為網(wǎng)站服務(wù)器使用。
北亞企安數(shù)據(jù)恢復(fù)——服務(wù)器數(shù)據(jù)恢復(fù)
服務(wù)器故障:
服務(wù)器異常斷電導(dǎo)致服務(wù)器上的一臺(tái)虛擬機(jī)不可用。需要恢復(fù)這臺(tái)虛擬機(jī)上的數(shù)據(jù)庫(kù)數(shù)據(jù)。
服務(wù)器數(shù)據(jù)恢復(fù)過(guò)程:
1、將故障服務(wù)器中所有磁盤(pán)編號(hào)后取出,由硬件工程師檢測(cè)沒(méi)有發(fā)現(xiàn)有磁盤(pán)存在明顯的物理故障。將所有磁盤(pán)以只讀方式做扇區(qū)級(jí)別的全盤(pán)鏡像。鏡像完成后將所有磁盤(pán)按照編號(hào)還原到原服務(wù)器中,后續(xù)的數(shù)據(jù)分析和數(shù)據(jù)恢復(fù)操作都基于鏡像文件進(jìn)行,避免對(duì)原始數(shù)據(jù)造成二次破壞。
2、基于鏡像文件對(duì)底層數(shù)據(jù)進(jìn)行分析,經(jīng)過(guò)分析發(fā)現(xiàn)服務(wù)器中磁盤(pán)通過(guò)LVM來(lái)管理。進(jìn)入到“/etc/lvm/backup/”目錄下查詢是否有損壞的虛擬磁盤(pán)信息,如果查詢有損壞的虛擬磁盤(pán)信息就說(shuō)明LVM信息尚未更新;如果查詢沒(méi)有損壞的虛擬磁盤(pán)信息就說(shuō)明LVM信息已經(jīng)被更新,只能通過(guò)底層數(shù)據(jù)查找尚未更新的lvm信息。本案例就是從底層數(shù)據(jù)中查詢到尚未更新的lvm信息。
北亞企安數(shù)據(jù)恢復(fù)——服務(wù)器數(shù)據(jù)恢復(fù)
3、找到尚未更新的lvm信息就說(shuō)明數(shù)據(jù)還在,可以基于lvm信息分析&查找虛擬磁盤(pán)的分區(qū)數(shù)據(jù),但是經(jīng)過(guò)數(shù)據(jù)恢復(fù)工程師分析發(fā)現(xiàn)虛擬磁盤(pán)被破壞。經(jīng)過(guò)服務(wù)器數(shù)據(jù)恢復(fù)工程師的進(jìn)一步查找和分析后確認(rèn)該區(qū)域的數(shù)據(jù)已經(jīng)被破壞,只發(fā)現(xiàn)一些數(shù)據(jù)庫(kù)頁(yè)碎片。
4、數(shù)據(jù)恢復(fù)工程師試圖通過(guò)拼接碎片來(lái)恢復(fù)數(shù)據(jù)。正常情況下rar壓縮包的第一個(gè)扇區(qū)記錄文件名,可以根據(jù)文件名反向分析壓縮包的數(shù)據(jù)起始位置,將相應(yīng)的壓縮包底層數(shù)據(jù)提取出來(lái)并重命名。但是本案例中提取出來(lái)的壓縮包解壓時(shí)報(bào)錯(cuò)。
北亞企安數(shù)據(jù)恢復(fù)——服務(wù)器數(shù)據(jù)恢復(fù)
數(shù)據(jù)恢復(fù)工程師嘗試使用rar修復(fù)工具并設(shè)置為忽略錯(cuò)誤繼續(xù)解壓部分?jǐn)?shù)據(jù),但是仍然解壓失敗。
5、在數(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)始位置),分析出數(shù)據(jù)庫(kù)開(kāi)始位置后,北亞企安數(shù)據(jù)恢復(fù)工程師根據(jù)每個(gè)數(shù)據(jù)庫(kù)頁(yè)的編號(hào)和文件號(hào)去底層數(shù)據(jù)掃描符合這個(gè)數(shù)據(jù)庫(kù)頁(yè)的所有數(shù)據(jù),將所有掃描出來(lái)的數(shù)據(jù)重組為一個(gè)mdf文件。
北亞企安數(shù)據(jù)恢復(fù)——服務(wù)器數(shù)據(jù)恢復(fù)
6、通過(guò)校驗(yàn)程序檢測(cè)重組出來(lái)的mdf文件,檢測(cè)沒(méi)有問(wèn)題后提取數(shù)據(jù)。經(jīng)過(guò)數(shù)據(jù)恢復(fù)工程師們的分析和重組最終提取出服務(wù)器內(nèi)的所有數(shù)據(jù)并通過(guò)了初步驗(yàn)證。
7、數(shù)據(jù)恢復(fù)工程師搭建數(shù)據(jù)庫(kù)環(huán)境,將恢復(fù)出來(lái)的數(shù)據(jù)庫(kù)數(shù)據(jù)附加進(jìn)去進(jìn)行查詢,查詢結(jié)果一切正常,本次服務(wù)器數(shù)據(jù)恢復(fù)工作完成。
北亞企安數(shù)據(jù)恢復(fù)——服務(wù)器數(shù)據(jù)恢復(fù)
審核編輯 黃宇
-
服務(wù)器
+關(guān)注
關(guān)注
12文章
9585瀏覽量
86943 -
數(shù)據(jù)恢復(fù)
+關(guān)注
關(guān)注
10文章
627瀏覽量
17933
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
服務(wù)器數(shù)據(jù)恢復(fù)—如何預(yù)防服務(wù)器故障與恢復(fù)服務(wù)器數(shù)據(jù)!
服務(wù)器數(shù)據(jù)恢復(fù)—Zfs文件系統(tǒng)服務(wù)器數(shù)據(jù)恢復(fù)案例
服務(wù)器數(shù)據(jù)恢復(fù)—服務(wù)器硬盤(pán)燈閃黃燈的數(shù)據(jù)恢復(fù)案例
服務(wù)器數(shù)據(jù)恢復(fù)—異常斷電導(dǎo)致linux系統(tǒng)無(wú)法啟動(dòng)的數(shù)據(jù)恢復(fù)案例
虛擬機(jī)數(shù)據(jù)恢復(fù)—異常斷電導(dǎo)致XenServer虛擬機(jī)不可用的數(shù)據(jù)恢復(fù)案例

服務(wù)器數(shù)據(jù)恢復(fù)—Linux網(wǎng)站服務(wù)器硬盤(pán)出現(xiàn)壞扇區(qū)的數(shù)據(jù)恢復(fù)案例
服務(wù)器數(shù)據(jù)恢復(fù)—硬盤(pán)出現(xiàn)壞扇區(qū)導(dǎo)致網(wǎng)站服務(wù)器宕機(jī)的數(shù)據(jù)恢復(fù)案例
服務(wù)器數(shù)據(jù)恢復(fù)—意外斷電導(dǎo)致虛擬機(jī)虛擬磁盤(pán)損壞的數(shù)據(jù)恢復(fù)案例

服務(wù)器數(shù)據(jù)恢復(fù)—搬遷導(dǎo)致服務(wù)器無(wú)法識(shí)別raid的數(shù)據(jù)恢復(fù)案例
服務(wù)器數(shù)據(jù)恢復(fù)—異常斷電導(dǎo)致RAID信息丟失的數(shù)據(jù)恢復(fù)案例
服務(wù)器數(shù)據(jù)恢復(fù)—異常斷電導(dǎo)致存儲(chǔ)癱瘓的數(shù)據(jù)恢復(fù)案例

服務(wù)器數(shù)據(jù)恢復(fù)—EqualLogic存儲(chǔ)硬盤(pán)故障導(dǎo)致存儲(chǔ)崩潰的數(shù)據(jù)恢復(fù)案例

評(píng)論