esxi虛機遷移到Workstation


虛擬機的文件管理由VMware Workstation來執行。一個虛擬機一般以一系列文件的形式儲存在宿主機中,這些文件一般在由workstation為虛擬機所創建的那個目錄中。

如下圖所示:(<vmname>表示創建的虛擬機名字。)
 
(刪除  .lck鎖文件即可打開)
 

1、<vmname>.vmx文件:表示虛擬系統文件,我們用虛擬機程序打開這個文件以啟動虛擬系統。

該文件為虛擬機的配置文件,儲存着根據虛擬機向導或虛擬機編輯器對虛擬機進行的所有配置。
有時需要手動更改配置文件以達到對虛擬機硬件方面的更改。可使用文本編輯器進行編輯。
如果宿主機是Linux,使用VM虛擬機,這個配置文件的擴展名將是.cfg。

2、<vmname>.vmem文件:表示虛擬內存文件,與pagefile.sys(亦稱分頁文件)同。當虛擬系統執行關機操作后,vmem文件消失,但掛起關閉時,不消失。
3、<vmname>.vmdk文件:表示虛擬機的一個虛擬磁盤。

這是虛擬機的磁盤文件,它儲存了虛擬機硬盤驅動器里的信息。
一台虛擬機可以由一個或多個虛擬磁盤文件組成。
如果在新建虛擬機時指定虛擬機磁盤文件為單獨一個文件時,系統將只創建一個<vmname>.vmdk文件
該文件包括了虛擬機磁盤分區信息,以及虛擬機磁盤的所有數據。
隨着數據寫入虛擬磁盤,虛擬磁盤文件將變大,但始終只有這一個磁盤文件。
如果在新建虛擬機時指定為每2GB單獨創建一個磁盤文件的話,虛擬磁盤總大小就決定了虛擬磁盤文件的數量。
系統將創建一個<vmname>.vmdk文件和多個<vmname>-s###.vmdk文件(s###為磁盤文件編號),
其中<vmname>.vmdk文件只包括磁盤分區信息,多個<vmname>-s###.vmdk文件存儲磁盤數據信息。
隨着數據寫入某個虛擬磁盤文件,該虛擬磁盤文件將變大,直到文件大小為2GB,
然后新的數據將寫入到其他s###編號的磁盤文件中。
 
如果在創建虛擬磁盤時已經把所有的空間都分配了,那么這些文件將在初始時就具有最大尺寸並且不再變大了。
如果虛擬機是直接使用物理硬盤而不是虛擬磁盤的話,虛擬磁盤文件則保存着虛擬機能夠訪問的分區信息。
早期版本的VMware產品用.dsk擴展名來表示虛擬磁盤文件。
 
<vmname>-<######>.vmdk 
當虛擬機有一個或多個快照時,就會自動創建該文件。
該文件記錄了創建某個快照時,虛擬機所有的磁盤數據內容。
######為數字編號,根據快照數量自動增加。

4、<vmname>.vmss文件:

該文件用來儲存虛擬機在掛起狀態時的信息。
一些早期版本的VM產品用.std來表示這個文件。

5、<vmname>.log文件:該文件記錄了VMware Workstation對虛擬機調試運行的情況。當碰到問題時,這些文件對我們做出故障診斷非常有用。

6、<vmname>.nvram文件:該文件儲存虛擬機BIOS狀態信息。

7、<vmname>-Snapshot<##>.vmsn 

當虛擬機建立快照時,就會自動創建該文件。有幾個快照就會有幾個此類文件。
這是虛擬機快照的狀態信息文件,它記錄了在建立快照時虛擬機的狀態信息。
##為數字編號,更具快照數量自動增加。

8、當運行一個“虛擬系統”時,為防止該系統被另外一個VMware程序打開,導致數據被修改或損壞,VMware會自動在該“虛擬系統”所在的文件夾下,生成三個鎖定文件
(虛擬系統鎖定,虛擬磁盤鎖定,虛擬內存鎖定),分別為:
  ”systemType.vmx.lck”,”systemType.vmdk.lck”,”systemTyep.vmem.lck”。
  常見問題
  雖然VMware這種鎖定機制能夠很好地防止同一個虛擬系統文件被多個VMware運行程序運行,避免了數據被破壞。但它也帶來了一些問題。即當出現斷電或其它意外情況,可能導致某個虛擬系統文件無法正常打開。原因往往在於:該虛擬系統文件沒有解鎖。解決辦法:只要把三個lck文件夾刪去即可。


知識拓展
  1、什么是虛擬內存?pagefile.sys文件又是什么?
  虛擬內存是計算機系統內存管理的一種技術。它使得應用程序認為它擁有連續的可用的內存(一個連續完整的地址空間),而實際上,它通常是被分隔成多個物理內存碎片,還有部分暫時存儲在外部磁盤存儲器上,在需要時進行數據交換。
  Pagefile.sys為分頁文件,即虛擬內存文件,它默認存在於系統盤的根目錄下,系統盤的空間越大,你的系統就能夠騰出更多的空間給虛擬內存,那么你的系統也會越穩定,所以建議盡量不要把軟件程序裝在系統盤。
  2、為什么要設置虛擬內存?
  電腦中所運行的程序均需經由內存執行,若執行的程序很大或很多,則會導致內存消耗殆盡。
  而內存不足常導致卡機,系統不穩定等情況的發生。為解決該問題,Windows中運用了虛擬內存技術,即勻出一部分硬盤空間來充當內存使用。
  雖然虛擬內存技術在一定程度上能夠緩解物理內存的緊張狀況。但是,因為計算機從RAM讀取數據的速率要比從硬盤讀取數據的速率快,因而若想提高性能,擴增RAM容量(可加內存條)是最佳選擇。
  3、它的工作原理是什么?
  工作原理:若計運行程序或操作缺乏所需的物理內存(隨機存儲器,RAM),則 Windows 會用之進行補償。它將計算機的RAM和硬盤上的臨時空間(虛擬內存)組合。當RAM運行速率緩慢時,它便將數據從RAM移動到稱為“分頁文件”的空間中。

 


免責聲明!

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



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