溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

Linux系統(tǒng) 誤刪除kvm虛擬機數(shù)據(jù)恢復(fù)方法-數(shù)據(jù)恢復(fù)成功案例

發(fā)布時間:2020-07-08 12:37:11 來源:網(wǎng)絡(luò) 閱讀:3391 作者:宋國建 欄目:建站服務(wù)器

一、虛擬機故障環(huán)境描述
客戶的物理機器操作系統(tǒng)為Linux系統(tǒng),文件系統(tǒng)為EXT4文件系統(tǒng)。其上的KVM虛擬機被刪除,每臺虛擬機包含一個qcow2格式的磁盤文件,和一個大小約為1.2T的raw格式的磁盤文件,主要需恢復(fù)raw格式的磁盤文件??蛻粢炎孕袀浞?。


虛擬機1:主數(shù)據(jù)庫服務(wù)器
虛擬磁盤:10G系統(tǒng)盤(qcow2)+1.2T數(shù)據(jù)盤(raw,主要恢復(fù))
文件系統(tǒng):EXT4
主要數(shù)據(jù):MySQL數(shù)據(jù)庫


虛擬機2:備份數(shù)據(jù)庫服務(wù)器
虛擬磁盤:10G系統(tǒng)盤(qcow2)+1.2T數(shù)據(jù)盤(raw,主要恢復(fù))
文件系統(tǒng):EXT4
主要數(shù)據(jù):MySQL數(shù)據(jù)庫


虛擬機3:代碼服務(wù)器
虛擬機盤:10G系統(tǒng)盤(qcow2)+1.2T數(shù)據(jù)盤(raw,主要恢復(fù))
文件系統(tǒng):EXT4
主要數(shù)據(jù):程序代碼



二、虛擬機數(shù)據(jù)恢復(fù)過程

1、分析EXT4文件系統(tǒng),定位被刪除虛擬機磁盤文件的節(jié)點位置;
2、獲取磁盤文件殘留的索引信息;
3、校驗殘留索引信息的正確性,修復(fù)破壞不嚴(yán)重的索引;
圖為獲取的索引等信息:
Linux系統(tǒng) 誤刪除kvm虛擬機數(shù)據(jù)恢復(fù)方法-數(shù)據(jù)恢復(fù)成功案例
虛擬機數(shù)據(jù)恢復(fù)案例截圖 1
4、修復(fù)完成后,解析殘留的各級索引,從虛擬機所在的卷中提取虛擬磁盤文件;
5、根據(jù)虛擬磁盤文件的提取情況,獲取卷中未被索引到的自由空間;
6、校驗提取出的磁盤文件的正確性與完整性;
7、從自由空間中獲取有效信息,嘗試對虛擬磁盤文件進(jìn)行修補(如節(jié)點,目錄項,數(shù)據(jù)庫頁等信息)。
圖為提取出的自由空間:
Linux系統(tǒng) 誤刪除kvm虛擬機數(shù)據(jù)恢復(fù)方法-數(shù)據(jù)恢復(fù)成功案例
虛擬機數(shù)據(jù)恢復(fù)案例截圖2

三、數(shù)據(jù)恢復(fù)結(jié)果

1、由于索引丟失,提取出的虛擬磁盤文件并不完整,針對數(shù)據(jù)庫服務(wù)器,數(shù)據(jù)庫文件有丟失的情況,可以從自由空間中獲取數(shù)據(jù)庫頁去對數(shù)據(jù)庫文件進(jìn)行修補,但由于部分頁所在區(qū)域被覆蓋占用,只能盡量多的去補頁;
2、對于存放程序代碼的服務(wù)器中的節(jié)點和目錄項丟失的情況,若節(jié)點或目錄項有殘留,可以嘗試去補齊節(jié)點和目錄項。但發(fā)現(xiàn)部分文件的節(jié)點和目錄項同時丟失,根據(jù)節(jié)點和目錄項之間相關(guān)聯(lián)的特性,這種情況下無法補齊。另根據(jù)程序代碼文件的特性,不具備一定的規(guī)律性,若其數(shù)據(jù)區(qū)丟失,無法補齊。
圖為恢復(fù)出的部分目錄結(jié)構(gòu):
Linux系統(tǒng) 誤刪除kvm虛擬機數(shù)據(jù)恢復(fù)方法-數(shù)據(jù)恢復(fù)成功案例
虛擬機數(shù)據(jù)恢復(fù)案例截圖3
Linux系統(tǒng) 誤刪除kvm虛擬機數(shù)據(jù)恢復(fù)方法-數(shù)據(jù)恢復(fù)成功案例
虛擬機數(shù)據(jù)恢復(fù)案例截圖4

四、數(shù)據(jù)驗證

在盡可能的嘗試對虛擬磁盤文件及其中的數(shù)據(jù)庫文件修補之后,由客戶對數(shù)據(jù)進(jìn)行驗證。數(shù)據(jù)有部分丟失,無法恢復(fù),但整體還可以接受,數(shù)據(jù)恢復(fù)有效。

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI