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


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 
這個文件是虛擬機組中補充的配置文件。注意當虛擬機組被移除后,這個文件將保留下來。

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

 

原文來自:http://cunxinwenwu.blog.163.com/blog/static/324973320109284102051/

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM