服務(wù)器數(shù)據(jù)恢復(fù)環(huán)境&故障:
1臺(tái)服務(wù)器,Linux操作系統(tǒng)+EXT4文件系統(tǒng),部署了數(shù)臺(tái)KVM虛擬機(jī),每臺(tái)虛擬機(jī)包含一個(gè)qcow2格式的磁盤(pán)文件,和一個(gè)raw格式的磁盤(pán)文件。
工作人員操作失誤刪除了3臺(tái)服務(wù)器上的KVM虛擬機(jī),需要恢復(fù)raw格式的磁盤(pán)文件。
服務(wù)器數(shù)據(jù)恢復(fù)過(guò)程:
1、將故障服務(wù)器中所有磁盤(pán)編號(hào)后取出,硬件工程師檢測(cè)后沒(méi)有發(fā)現(xiàn)有硬盤(pán)存在硬件故障。將所有磁盤(pán)以只讀方式進(jìn)行全盤(pán)鏡像。鏡像完成后將所有磁盤(pán)按照編號(hào)還原到原服務(wù)器中,后續(xù)的數(shù)據(jù)分析和數(shù)據(jù)恢復(fù)操作都基于鏡像文件進(jìn)行,避免對(duì)原始磁盤(pán)數(shù)據(jù)造成二次破壞。
2、基于鏡像文件分析服務(wù)器中的EXT4文件系統(tǒng),定位被刪除的虛擬機(jī)磁盤(pán)文件節(jié)點(diǎn)位置。
3、獲取磁盤(pán)文件殘留的索引信息并校驗(yàn)殘留索引信息是否正確,然后修復(fù)破壞不嚴(yán)重的索引。
獲取的索引信息:
北亞企安數(shù)據(jù)恢復(fù)——虛擬機(jī)數(shù)據(jù)恢復(fù)
4、完成索引的修復(fù)后解析服務(wù)器中殘留的各級(jí)索引,從虛擬機(jī)所在的卷中提取虛擬磁盤(pán)文件。
5、根據(jù)虛擬磁盤(pán)文件的提取情況,獲取卷中未被索引到的自由空間。校驗(yàn)提取出的磁盤(pán)文件的正確性與完整性。
6、從自由空間中獲取有效信息,嘗試修補(bǔ)虛擬磁盤(pán)文件(如節(jié)點(diǎn),目錄項(xiàng),數(shù)據(jù)庫(kù)頁(yè)等信息)。
提取出的自由空間:
北亞企安數(shù)據(jù)恢復(fù)——虛擬機(jī)數(shù)據(jù)恢復(fù)
7、由于部分索引丟失,提取出的虛擬磁盤(pán)文件并不完整。
針對(duì)存放數(shù)據(jù)庫(kù)的服務(wù)器中數(shù)據(jù)庫(kù)文件有丟失的情況,可以嘗試從自由空間中獲取數(shù)據(jù)庫(kù)頁(yè)去修補(bǔ)數(shù)據(jù)庫(kù)文件。由于部分頁(yè)所在區(qū)域被覆蓋占用,只能盡量多的去補(bǔ)頁(yè)。
針對(duì)存放程序代碼的服務(wù)器中節(jié)點(diǎn)和目錄項(xiàng)丟失的情況,若節(jié)點(diǎn)或目錄項(xiàng)有殘留,可以嘗試去補(bǔ)齊節(jié)點(diǎn)和目錄項(xiàng)。由于部分文件的節(jié)點(diǎn)和目錄項(xiàng)同時(shí)丟失,根據(jù)節(jié)點(diǎn)和目錄項(xiàng)之間相關(guān)聯(lián)的特性,這種情況下無(wú)法補(bǔ)齊節(jié)點(diǎn)和目錄項(xiàng)。再者程序代碼文件不具備一定的規(guī)律性,若其數(shù)據(jù)區(qū)丟失,則無(wú)法補(bǔ)齊。
恢復(fù)出的部分目錄結(jié)構(gòu):
北亞企安數(shù)據(jù)恢復(fù)——虛擬機(jī)數(shù)據(jù)恢復(fù)
北亞企安數(shù)據(jù)恢復(fù)——虛擬機(jī)數(shù)據(jù)恢復(fù)
8、嘗試對(duì)虛擬磁盤(pán)文件及其中的數(shù)據(jù)庫(kù)文件進(jìn)行盡可能的修補(bǔ)之后,由用戶(hù)方對(duì)恢復(fù)出來(lái)的數(shù)據(jù)進(jìn)行驗(yàn)證。經(jīng)過(guò)驗(yàn)證,服務(wù)器中絕大部分?jǐn)?shù)據(jù)都恢復(fù)出來(lái)了,重要數(shù)據(jù)都在,用戶(hù)方認(rèn)可本次數(shù)據(jù)恢復(fù)結(jié)果。
審核編輯 黃宇
-
服務(wù)器
+關(guān)注
關(guān)注
12文章
9542瀏覽量
86818 -
數(shù)據(jù)恢復(fù)
+關(guān)注
關(guān)注
10文章
608瀏覽量
17904 -
虛擬機(jī)
+關(guān)注
關(guān)注
1文章
955瀏覽量
28806 -
KVM
+關(guān)注
關(guān)注
0文章
190瀏覽量
13089
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
使用lsof實(shí)現(xiàn)對(duì)linux文件的誤刪除恢復(fù)練習(xí)

虛擬化數(shù)據(jù)恢復(fù)—XenServer虛擬機(jī)數(shù)據(jù)恢復(fù)案例

服務(wù)器數(shù)據(jù)恢復(fù)—EVA存儲(chǔ)誤刪除VDISK的數(shù)據(jù)恢復(fù)案例

服務(wù)器數(shù)據(jù)恢復(fù)—EXT3文件系統(tǒng)下誤刪除數(shù)據(jù)的恢復(fù)案例

虛擬機(jī)數(shù)據(jù)恢復(fù)—異常斷電導(dǎo)致XenServer虛擬機(jī)不可用的數(shù)據(jù)恢復(fù)案例

服務(wù)器數(shù)據(jù)恢復(fù)—意外斷電導(dǎo)致虛擬機(jī)虛擬磁盤(pán)損壞的數(shù)據(jù)恢復(fù)案例

NetApp數(shù)據(jù)恢復(fù)—NetApp存儲(chǔ)誤刪除的數(shù)據(jù)恢復(fù)案例

虛擬機(jī)數(shù)據(jù)恢復(fù)—KVM虛擬機(jī)被誤刪除的數(shù)據(jù)恢復(fù)案例

Oracle數(shù)據(jù)恢復(fù)—Oracle刪除數(shù)據(jù)不用怕!這些數(shù)據(jù)恢復(fù)方法了解一下
服務(wù)器數(shù)據(jù)恢復(fù)—異常斷電導(dǎo)致虛擬機(jī)配置文件丟失的數(shù)據(jù)恢復(fù)案例

服務(wù)器數(shù)據(jù)恢復(fù)—EMC Isilon存儲(chǔ)中虛擬機(jī)數(shù)據(jù)恢復(fù)案例

服務(wù)器數(shù)據(jù)恢復(fù)—異常斷電導(dǎo)致VMware虛擬機(jī)無(wú)法啟動(dòng)的數(shù)據(jù)恢復(fù)案例

服務(wù)器數(shù)據(jù)恢復(fù)—KVM虛擬機(jī)raw格式磁盤(pán)文件數(shù)據(jù)恢復(fù)案例

服務(wù)器數(shù)據(jù)恢復(fù)—VMware虛擬機(jī)無(wú)法啟動(dòng)的數(shù)據(jù)恢復(fù)案例
虛擬機(jī)數(shù)據(jù)恢復(fù)—EXT4文件系統(tǒng)下KVM虛擬機(jī)數(shù)據(jù)恢復(fù)案例

評(píng)論