VMware虛擬化環境下重灌系統導致的伺服器崩潰解決方案
伺服器故障情況介紹:
今天講解一下VMware虛擬化伺服器重灌系統導致的卷崩潰如何解決,解決方案的重點在恢復伺服器內的資料。我們用一個真實案例來進行講解。
虛擬伺服器配置情況介紹:
伺服器環境:VMware虛擬化
檔案系統:vmfs 5
硬碟數量:3
故障情況:誤操作將虛擬化重灌系統,伺服器崩潰。
資料恢復概率分析:
通過上述這些基本情況介紹,我們可以通過簡單分析預估資料恢復概率。正常情況下,重灌系統會導致檔案系統元檔案有覆蓋,想要恢復資料,必須要找到重灌系統前的檔案系統殘留資訊並提取,根據這些提取出來的元檔案資訊來恢復虛擬磁碟,拼接虛擬磁碟,最終提取伺服器資料。
資料恢復過程:
1、分析底層資料,計算原始分割槽資訊
通過底層資料檢視工具分析伺服器上其他盤上的LVM資訊,計算出被重灌系統的PV原始分割槽起始位置及大小等資訊,底層資料顯示如下圖所示:
2、手工查詢殘留的元資訊
由於LVM資訊被破壞,還需要根據各個元檔案entry標誌把原始檔系統內的所有殘留的元檔案資訊全部提取出來,才能進行重組並解析檔案系統,查詢過程截圖如下:
3、將pbc中所有型別為3的子塊進行提取,提取過程如下:
4、掃描fdc元檔案中的有效節點並解析,提取虛擬機器,掃描及提取過程如下圖:
5、提取pbc元檔案中型別為1的指標塊,掃描指標並記錄位置,根據檔案系統的連續性對虛擬機器進行拼接。提取及分析過程如下圖:
6、對拼接後的虛擬機器進行檔案系統驗證,確認無誤後將虛擬磁碟進行掛在並重啟,即可恢復虛擬機器。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31380569/viewspace-2764445/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 伺服器資料恢復—VMware下誤重灌系統導致伺服器崩潰的資料恢復案例伺服器資料恢復
- 【伺服器資料恢復】VMware虛擬化重灌系統的資料恢復案例伺服器資料恢復
- 誤升級GLIBC導致系統崩潰之後
- 虛擬機器搭建測試環境解決方案虛擬機
- 虛擬化環境下的效能測試
- 本地訪問虛擬機器(Vmware)環境下配置的域名虛擬機
- 案例解析:執行緒池使用不當導致的系統崩潰執行緒
- iOS開發-stringByEvaluatingJavaScriptFromString導致崩潰iOSJavaScript
- Hbase master gone 系統崩潰. 遭遇 hbase bug 以及對應的解決方案.ASTGo
- Android7.1.1Toast崩潰解決方案AndroidAST
- 使用VMware Workstation安裝 Linux虛擬環境Linux
- 執行緒崩潰為什麼不會導致 JVM 崩潰執行緒JVM
- HDS推出針對虛擬化和雲環境的全新融合及超融合解決方案
- 解決Qt中ui->tableView->setModel(model);導致程式崩潰 問題QTUIView
- 建立Python虛擬環境——下Python
- KVM虛擬化環境搭建
- 虛擬化環境配置指南
- python下多環境開發(虛擬環境)Python
- 伺服器磁碟離線導致RAIDZ崩潰資料恢復伺服器AI資料恢復
- vmware虛擬機器環境下配置centos為靜態IP的步驟虛擬機CentOS
- lol關於win10系統導致閃退崩潰修復方法Win10
- 微軟釋出win10累積更新導致Microsoft Visio卡死或崩潰臨時解決方案微軟Win10ROS
- Win10系統虛擬機器VMware開機黑屏的解決方法Win10虛擬機
- 儲存癱瘓導致虛擬化平臺丟失虛擬機器該怎麼解決虛擬機
- win10系統下AMD驅動程式崩潰了怎麼解決Win10
- wamp環境下虛擬域名配置
- 記錄一次解決App崩潰問題的解決方案APP
- 【Cocos2d-x】遮蔽Emoji並解決由於Emoji導致的崩潰問題
- 伺服器重灌系統導致分割槽丟失的恢復方法伺服器
- win10系統驅動崩潰怎麼辦_win10系統驅動經常崩潰解決方法Win10
- 虛擬環境
- win10系統下VMware虛擬機器不能啟動如何解決Win10虛擬機
- 重灌anaconda以及帶paddlehub的虛擬環境的簡要步驟
- VMware虛擬機器如何安裝win10系統 VMware虛擬機器裝win10系統教程圖解虛擬機Win10圖解
- win10系統下玩戰爭機器4不斷崩潰的解決方法Win10
- 移動APP崩潰捕獲解決方案CrashSight之常用術語解釋(下)APP
- MacOS 系統中如何設定 Python 虛擬環境MacPython
- Swift 環境下變更 Xcode 工程名後使用 NSKeyedUnarchiver 解檔引起的崩潰問題SwiftXCodeHive