文章中心
VMFS 文件系統(tǒng),使用 ReclaiMe Pro 恢復 VMFS 系統(tǒng)
VMFS 是 VMware 公司設(shè)計的用于 ESX 服務器和 vSphere 的文件系統(tǒng)。因為VMFS 主要用于存儲 ESX 虛擬機的磁盤鏡像,所以它調(diào)整成了存儲少量大文件的模式。VMFS 卷的磁盤空間可以作為單個磁盤或多個磁盤(或硬件 RAID)進行提供。反過來,VMFS 驅(qū)動程序?qū)⒖捎玫拇疟P空間范圍組合成一個JBOD。
VMFS 元數(shù)據(jù)
在 VMFS 中,元數(shù)據(jù)位于卷的開頭,或者在有多個擴展區(qū)的情況下,位于第一個擴展區(qū)的開頭。此元數(shù)據(jù)包括小文件的索引節(jié)點、目錄和存儲庫。
VMFS 使用 1 MB 大小的簇來存儲虛擬機的磁盤鏡像,這比任何其他常見文件系統(tǒng)使用的容量都要大。因此,如果不設(shè)計出小文件使用的特殊存儲辦法,那么一個文件占用的空間就無法少于1 MB。從 VMFS 5 開始,小于 1 KB 的文件被直接存儲在其相應的inode 中,就像 NTFS 中的常駐文件一樣。對于大于 1 KB 的文件,VMFS創(chuàng)建一個大文件并將其切割成 8 KB 大小的簇,用于存儲小文件。所有這些方法都可以減少小文件的磁盤占用空間。但是對于目錄,無論其大小,既不存儲在inode 中,也不存儲在小文件存儲庫中。一個目錄總是占用至少 1 MB 的磁盤空間。
所有 VMFS 元數(shù)據(jù)通常存儲在 VMFS 卷的前 3 到 5 GB 內(nèi),這也就是說,只需掃描VMFS 卷的前 5 GB 即可恢復完整的 VMFS 結(jié)構(gòu)。
使用 ReclaiMe Pro 恢復 VMFS 文件系統(tǒng)
ReclaiMe Pro 支持從 VMFS 文件系統(tǒng)中恢復數(shù)據(jù),能夠搜索丟失或損壞的分區(qū)。它通過分析驅(qū)動器上的數(shù)據(jù)來識別特定文件系統(tǒng)的結(jié)構(gòu),并重建分區(qū)信息,以實現(xiàn)數(shù)據(jù)恢復。
VMFS 數(shù)據(jù)恢復分為兩個步驟 - 從擴展區(qū)組裝 VMFS 卷,在組裝后的VMFS 卷上恢復文件系統(tǒng) 。ReclaiMe Pro 中的 VMFS 恢復功能既支持簡單的場景,也支持復雜的情況,比如那些首先需要對 RAID 進行恢復的情況。
由于 VMFS 通常用于一個或多個硬件 RAID,因此 VMFS 恢復的第一件事是恢復正確的 VMFS 存儲配置——使用ReclaiMe Pro 的RAID 恢復功能,檢測構(gòu)成 VMFS 卷的一個或多個 RAID 陣列的配置。
正確組裝 VMFS 擴展區(qū)后,ReclaiMe Pro 會自動開始在組裝存儲中搜索 VMFS 卷,并在VMFS部分下的磁盤和分區(qū)列表 中顯示所有找到的卷及其成員設(shè)備。選擇所需的 VMFS 卷,并單擊Start scan。
如果無法自動組裝 VMFS卷,您可以采取手動組裝的方法。對VMFS卷的每個成員設(shè)備進行“查找分區(qū)”Find Partitions操作:
- 如果卷是由若干獨立的磁盤創(chuàng)建,針對每個磁盤使用查找分區(qū)功能,并將找到的 VMFS 分區(qū)添加到可用設(shè)備列表中。
- 如果有 RAID設(shè)置,請針對 RAID,而非單獨的磁盤,使用查找分區(qū)功能。找到所有 VMFS 擴展區(qū)后,選擇這些擴展區(qū),單擊Manual RAID,手動組建RAID,根據(jù)這些擴展區(qū)第一部分的編號(在Find partitions過程中提供),按升序?qū)λ袛U展區(qū)進行排序,并將它們組合成一個 JBOD。然后,點擊Start scan,開始進行文件系統(tǒng)的恢復。