服務(wù)器數(shù)據(jù)恢復(fù)環(huán)境:
Linux系統(tǒng)服務(wù)器,EXT4文件系統(tǒng),部署KVM虛擬機(jī)。
服務(wù)器故障:
服務(wù)器上的KVM虛擬機(jī)被誤操作刪除,每臺(tái)虛擬機(jī)包含一個(gè)qcow2格式的磁盤文件和一個(gè)raw格式的磁盤文件,需要恢復(fù)raw格式的磁盤文件,虛擬機(jī)里面存放的是數(shù)據(jù)庫(kù)和程序代碼。
服務(wù)器數(shù)據(jù)恢復(fù)過(guò)程:
1、對(duì)服務(wù)器上所有磁盤以只讀方式進(jìn)行全盤備份,后續(xù)的數(shù)據(jù)分析和數(shù)據(jù)恢復(fù)操作都基于鏡像文件進(jìn)行,避免對(duì)原始數(shù)據(jù)造成二次破壞。
2、基于鏡像文件分析EXT4文件系統(tǒng),定位被刪除虛擬機(jī)磁盤文件的節(jié)點(diǎn)位置。
3、獲取磁盤文件殘留的索引信息,校驗(yàn)殘留索引信息的正確性,北亞企安數(shù)據(jù)恢復(fù)工程師手動(dòng)修復(fù)破壞不嚴(yán)重的索引。
獲取的索引等信息:
北亞企安數(shù)據(jù)恢復(fù)——KVM虛擬機(jī)數(shù)據(jù)恢復(fù)
4、索引修復(fù)完成后,解析殘留的各級(jí)索引,從虛擬機(jī)所在的卷中提取虛擬磁盤文件并校驗(yàn)提取出的磁盤文件的正確性與完整性。
5、根據(jù)虛擬磁盤文件的提取情況,獲取卷中未被索引到的自由空間。
6、從自由空間中獲取有效信息,北亞企安數(shù)據(jù)恢復(fù)工程師嘗試修補(bǔ)虛擬磁盤文件(如節(jié)點(diǎn),目錄項(xiàng),數(shù)據(jù)庫(kù)頁(yè)等信息)。
提取出的自由空間:
北亞企安數(shù)據(jù)恢復(fù)——KVM虛擬機(jī)數(shù)據(jù)恢復(fù)
數(shù)據(jù)恢復(fù)結(jié)果:
1、由于索引丟失,提取出的虛擬磁盤文件并不完整,有部分?jǐn)?shù)據(jù)庫(kù)文件丟失,可以從自由空間中獲取數(shù)據(jù)庫(kù)頁(yè)對(duì)數(shù)據(jù)庫(kù)文件進(jìn)行修補(bǔ),但由于部分頁(yè)所在區(qū)域被覆蓋占用,只能盡量多的去補(bǔ)頁(yè)。
2、對(duì)于存放程序代碼的服務(wù)器中文件的節(jié)點(diǎn)和目錄項(xiàng)丟失的情況,若節(jié)點(diǎn)或目錄項(xiàng)有殘留,可以嘗試補(bǔ)齊節(jié)點(diǎn)和目錄項(xiàng)。但如果有文件的節(jié)點(diǎn)和目錄項(xiàng)同時(shí)丟失,這種情況無(wú)法補(bǔ)齊。
3、程序代碼文件不具規(guī)律性,若其數(shù)據(jù)區(qū)丟失,也無(wú)法補(bǔ)齊。
恢復(fù)出的部分目錄結(jié)構(gòu):
北亞企安數(shù)據(jù)恢復(fù)——KVM虛擬機(jī)數(shù)據(jù)恢復(fù)
北亞企安數(shù)據(jù)恢復(fù)——KVM虛擬機(jī)數(shù)據(jù)恢復(fù)
數(shù)據(jù)驗(yàn)證:
對(duì)虛擬磁盤文件及其中的數(shù)據(jù)庫(kù)文件盡最大努力修補(bǔ)后,交由用戶方工程師驗(yàn)證。經(jīng)過(guò)反復(fù)驗(yàn)證,發(fā)現(xiàn)有小部分不重要的數(shù)據(jù)丟失,確認(rèn)數(shù)據(jù)恢復(fù)結(jié)果有效。
審核編輯:湯梓紅
-
服務(wù)器
+關(guān)注
關(guān)注
13文章
9717瀏覽量
87370 -
數(shù)據(jù)恢復(fù)
+關(guān)注
關(guān)注
10文章
640瀏覽量
18035 -
虛擬機(jī)
+關(guān)注
關(guān)注
1文章
963瀏覽量
29109 -
KVM
+關(guān)注
關(guān)注
0文章
191瀏覽量
13160
發(fā)布評(píng)論請(qǐng)先 登錄
分布式存儲(chǔ)數(shù)據(jù)恢復(fù)—虛擬機(jī)上hbase和hive數(shù)據(jù)庫(kù)數(shù)據(jù)恢復(fù)案例
hyper 備份,Hyper備份:虛擬機(jī)備份與恢復(fù)

hyper v 刪除,怎么樣刪除hyper-v中的虛擬機(jī)?

使用lsof實(shí)現(xiàn)對(duì)linux文件的誤刪除恢復(fù)練習(xí)

虛擬化數(shù)據(jù)恢復(fù)—誤還原Vmware虛擬機(jī)快照的數(shù)據(jù)恢復(fù)案例
虛擬化數(shù)據(jù)恢復(fù)—XenServer虛擬機(jī)數(shù)據(jù)恢復(fù)案例

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

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

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

虛擬化數(shù)據(jù)恢復(fù)—EXSI虛擬機(jī)誤還原快照如何恢復(fù)數(shù)據(jù)?

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ù)—誤刪除KVM虛擬機(jī)的數(shù)據(jù)恢復(fù)案例

評(píng)論