您好!歡迎光臨上海速凌信息科技有限公司網站
IT外包一站式服務商
IT解決方案和優質的服務
24小時服務熱線:
15502111918
熱門搜索: as  設備維保  11  www.ymwears.cn  111  emc
常見問題
您的位置: 上海速凌信息科技有限公司 > 新聞中心 > 常見問題 > VMFS文件系統下刪除虛擬機數據恢復方法

VMFS文件系統下刪除虛擬機數據恢復方法

作者:admin????發布時間:2021-03-28 12:50 ????瀏覽次數 :


一、關于文件系統的概述
首先在這里介紹一下物理區和本地區是什么意思,物理區就是物理上連續的磁盤空間,即通常意義上的分區。本地區是指VMFS管理的物理區內分為保留區和本地區,前面一部分是保留區,后面部分是本地區。
本地區又分為元文件區和數據區。元文件:與NTFS的元文件類似,屬于FS的管理用數據。在VMFS里有6個元文件.VH.SF/.FBB.SF/.FDC.SF/.SBC.SF/.PBC.SF/.PB2.SF。
元文件區是6個元文件占用的所有空間,在本地區的前面部分;數據區是用于存放文件數據。datastore:從ESX服務器看到的VMFS存儲空間。LV:logical—volume,所指的范圍其實和本地區一樣。即虛擬化卷。LVM邏輯卷組:用來管理跨disk的LV,相當于VMFS的總存儲空間datastore。
 
 
二、關于6個元文件的作用概述
6個元文件的作用都有:
.VH.SF: volume header文件,承載了‘本地區(或者LV)’的大小、時間、塊大小、塊數等信息。
.FBB.SF:file-bitmap文件,承載了‘datastore’里的塊使用情況的位圖信息。
.FDC.SF:file-discriptor文件,承載了‘datastore’里所有文件、目錄的結點信息。
.SBC.SF: subblock分配文件,承載了‘datastore’里所有小文件、目錄的數據區。
.PBC.SF: point-block文件,指針文件,承載了大文件的額外指針(超出結點記錄范圍的地址)。
.PB2.SF: .PBC.SF的再擴展。
 
三、虛擬機刪除數據,數據恢復方法
因虛擬機刪除后空間被回收,數據會存在于自由空間中,根據entry中的位圖將所有空閑子塊全部提取出來,在自由空間中進行查找恢復,防止現有數據的干擾。虛擬機刪除恢復是否可以恢復的關鍵依據為磁盤頭部是否還存在,若存在可進行虛擬磁盤的拼接工作。
對硬盤進行檢測:
對故障硬盤進行檢測是否有硬件故障,如果有硬件故障,嘗試對磁盤進行修復。
對硬盤鏡像:
將磁盤在只讀模式下進行磁盤鏡像,之后恢復過程均使用鏡像文件進行,防止磁盤的二次破壞。
1、虛擬機刪除之后,提取pbc自由空間
分析每塊組中子塊的數量,分析每個area中entry的數量,分析元文件頭部的大小,分析子塊大小,分析area的數量,根據entry特征值,分析entry的大小。根據entry中的位圖信息,使用速凌虛擬化恢復工具提取VMFS卷的自由子塊。
2、分別篩選子塊
解析每個塊第一條指針至數據區,意在判斷丟失虛擬磁盤頭部是否存在,如果存在則進行虛擬機的拼接工作。
3、遍歷所有類型的子塊,判斷第一條指針是否為磁盤頭部
使用速凌虛擬化軟件分析工具判斷每個類型子塊第一條在指針是否為磁盤頭部,及頭部類型如(MBR、GPT、EXT4、LVM、Sparse、SeSparse)等,并將判斷結果保存至數據庫中,數據庫只記錄磁盤類型和磁盤頭部所在位置,需根據丟失虛擬機大小、文件系統等判斷是否有符合丟失磁盤特征的頭部。
4、拼接虛擬機
對符合特征的磁盤頭部進行分析,按照文件系統存儲結構進行尋址拼接,計算出需要匹配數據塊的特征值和該數據塊在磁盤中的位置,以及特征值在數據庫內的偏移位置。
根據需要修復的文件系統特征值和位置,使用自主研發的專業分析工具進行匹配符合結構的數據塊。
根據匹配結果及該數據塊在子塊中的連續性,使用自主研發的專業分析工具將正確的數據塊進行拼接。

下一篇:沒有了
村长你的机巴太粗太长了_无限在线观看免费_同性男在啪的动漫网站