服務器存儲數據恢復環境:
某品牌EVA8400,服務器上安裝VMware ESXi虛擬化平臺,虛擬機的虛擬磁盤包括數據盤(精簡模式)+快照數據盤,部分虛擬機中運行oracle數據庫和mysql數據庫。
服務器存儲故障&檢測:
存儲異常斷電重啟后,存儲中一臺虛擬機無法啟動。工作人員推測故障原因是異常斷電導致電源模塊出現故障,清空cache后重新啟動存儲發現該虛擬機仍無法正常啟動。
發生故障的虛擬機內的數據主要是oracle數據庫和mysql數據庫,mysql數據庫部分表異常無法查看數據。
1、故障虛擬機有兩個快照文件,因為vmware虛擬機快照文件被創建后所有的數據更新操作都只發生于快照文件內,所以必須先合并虛擬機快照才能確定虛擬磁盤內部文件的損壞情況。
2、合并快照完成后,以磁盤格式打開虛擬機磁盤鏡像文件,發現文件系統內部數據異常:文件丟失、文件內部數據被替換或清零等。mysql數據庫內的myisam索引文件MYI被替換為其他數據。大概有一個星期的寫入文件丟失,根據其他文件的損壞情況及常規的文件存儲流程可以判斷,這部分數據暫存于緩沖中沒有寫入磁盤。緩沖在重啟存儲的過程中已被清空,所以這部分數據無法恢復。
服務器存儲數據恢復方案:
1、Mysql數據庫的myisam引擎使用了獨立表空間對各個表的數據進行存儲,文件仍然存在的情況下可以通過解析底層數據的方法獲取表數據。索引文件MYI的受損程度影響數據恢復概率,預計可恢復百分之八十到百分之九十的數據。
2、Oracle數據庫的校驗機制比較嚴格,經過測試發現系統表空間存在異常,北亞企安數據恢復工程師按照底層數據量進行分析,預計可恢復百分之八十到百分之九十的數據。
3、針對丟失文件,除去那些存于緩沖而未寫入磁盤的文件,其他丟失的文件可通過掃描空閑空間獲得。
審核編輯 黃宇
-
服務器
+關注
關注
12文章
9295瀏覽量
85857 -
數據恢復
+關注
關注
10文章
585瀏覽量
17582 -
數據庫
+關注
關注
7文章
3845瀏覽量
64590
發布評論請先 登錄
相關推薦
評論