分布式存儲數據恢復環境:
16臺某品牌R730xd服務器節點,每臺服務器節點上有數臺虛擬機。
虛擬機上部署Hbase和Hive數據庫。
分布式存儲故障:
數據庫底層文件被誤刪除,數據庫不能使用。要求恢復hbase和hive數據庫。
北亞企安數據恢復工程師到現場進行檢測,發現虛擬機可以正常啟動,虛擬機上的數據庫塊文件丟失。所幸的是塊文件被刪除之后,整個集群環境沒有再進行數據的寫入。
分布式存儲數據恢復過程:
1、將故障服務器上所有硬盤編號后取出,經過硬件工程師檢測后沒有發現存在硬件故障和壞道。準備一臺用來恢復數據的服務器,以只讀方式掛載故障服務器上的硬盤,進行扇區級別的完整備份。
備份完成后將所有硬盤根據編號按照原樣還原到原服務器中。后續的數據分析和數據恢復操作都基于鏡像文件進行,避免對原始磁盤數據造成二次破壞。
2、分析每個虛擬機磁盤的塊文件、文件底層的聚合方式、每個磁盤中數據的分布情況、Block文件key。
3、定位、提取、解析并整合數據庫文件中key信息。
4、根據Block文件的key信息提取文件片段。拼接Block文件的片段并校驗拼接后的Block文件的正確性。
5、校驗提取出的Block文件的完整性及正確性,然后將提取出來的Block文件導入到hbase和hive數據庫中。
6、由用戶方詳細驗證數據。如果發現問題,重新檢驗上述所有恢復過程。直到沒有任何問題。
審核編輯 黃宇
-
數據恢復
+關注
關注
10文章
635瀏覽量
18004 -
數據庫
+關注
關注
7文章
3900瀏覽量
65763
發布評論請先 登錄
SqlServer數據恢復—SqlServer數據庫數據恢復案例

虛擬化數據恢復—誤還原Vmware虛擬機快照的數據恢復案例
數據庫數據恢復—通過拼接數據庫碎片恢復SQLserver數據庫

Oracle數據恢復—異常斷電后Oracle數據庫啟庫報錯的數據恢復案例

數據庫數據恢復—SQL Server數據庫出現823錯誤的數據恢復案例

評論