VMware虛擬機文件(後綴)詳解

虛擬機的文件管理由VMware Workstation來執行,一個虛擬機一般以一系列文件的形式儲存在宿主機中,這些文件一般在由Workstation爲虛擬機所創建的那個目錄中。
這裏列出了這些關鍵文件的擴展名。在這些例子中,<vmname>表示你的虛擬機名字。


.log 
<vm name>.log or vmware.log
這個文件記錄了VMware Workstation對虛擬機調節運行的情況。當你碰到問題時,這些文件對我們做出故障診斷非常有用。這個文件和虛擬機的配置文件(.vmx)儲存在一個目錄裏面。
.nvram 
<vm name>.nvram or nvram
這是一個儲存虛擬機BIOS狀態信息的文件。
.vmdk 
<vmname>.vmdk 
這是一個虛擬磁盤文件,它儲存了虛擬機硬盤驅動器裏的內容。
一臺虛擬機可以由一個或幾個虛擬磁盤文件組成。如果你已經特別指定了虛擬磁盤每2GB爲一單獨文件的話,虛擬磁盤的大小就決定了虛擬磁盤文件的數量。隨着數據寫入虛擬磁盤,虛擬磁盤文件將變大,直到這些文件爲2GB。(如果你在創建虛擬磁盤時已經把所有的空間都分配了,那麼這些文件將在初始時就具有最大尺寸並且不再變大了)。幾乎所有的虛擬磁盤文件內容關於虛擬機裏的磁盤數據,僅僅一小部分是虛擬機的分區信息。
如果虛擬機是直接與物理硬盤所連接而不是虛擬磁盤的話,虛擬磁盤文件則保存着虛擬機能夠訪問的分區信息。
早期版本的VMware產品用.dsk擴展名來表示虛擬磁盤文件。
<disk name>-<###>.vmdk 
這是一個再次命名文件,當虛擬機有一個或多個快照時,就會自動創建它。當虛擬機運行時,這個文件就用來儲存對虛擬磁盤作更改的內容。可能這樣的文件有多個。虛擬機通過加###這種文件名不重複出現的後綴的命名方式以避免文件重名。
.vmem 
<uuid>.vmem 
虛擬機頁面文件,它用來備份客戶機保存在宿主機上主內存信息。這個文件只有在虛擬機運行時或崩潰後存在。
<snapshot name and number> 
每個虛擬機運行時所建立的快照對應一個.vmem文件,它包含了客戶機的駐內存信息,它是快照的一部分。
.vmsd 
<vm name>.vmsd 
這是一個集中儲存了快照的相關信息和元數據的文件。在它的目錄中,可能其它一些文件只有在虛擬機運行時才存在。(而它不會消失)
.vmsn 
<vmname>-Snapshot.vmsn 
這是一個快照狀態信息文件,它記錄了你在建立快照時虛擬機的狀態信息
<vmname>-Snapshot<###>.vmsn 
這也是儲存快照狀態信息的文件。
.vmss 
<vmname>.vmss 
這是一個儲存虛擬機掛起狀態信息的文件。一些早期版本的VM產品用.std來表示這個文件。
.vmtm 
<vmname>.vmtm 
這是含有虛擬機組資料的配置文件。
.vmx 
<vmname>.vmx 
這是一個初始的配置文件,它儲存着創建虛擬機嚮導或虛擬機編輯器對虛擬機的一些設置。如果你用的是Linux下的VM虛擬機,這個文件的擴展名將是.cfg。
.vmxf 
<vmname>.vmxf 
這個文件是虛擬機組中補充的配置文件。注意當虛擬機組被移除後,這個文件將保留下來。

目錄中的一些文件僅僅在虛擬機運行時才存在。

發佈了101 篇原創文章 · 獲贊 4 · 訪問量 53萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章