我們在使用虛拟機軟件VMware Workstation創建虛拟機硬盤的時候,會指定新建虛拟機虛拟硬盤的空間大小,同時需要設置将虛拟機的磁盤文件存儲為單個文件或者還是拆分為多個文件。
相對來說,在NTFS格式的硬盤中,支持文件的大小為2TB,将虛拟磁盤文件存為單文件或者拆分為多個文件均可。而FAT32格式的硬盤,支持的最大單文件為4GB。從使用上的考慮,虛拟磁盤文件必須拆分多個文件。除非你分配虛拟機的磁盤大小小于4G。
對于是使用單文件好還是拆分為多個文件好,需要根據你的主機性能和硬盤的性能來決定。性能好的可以使用單文件,這樣,你的虛拟機性能也會有所提升。如果性能不好的機器,可能使用單文件帶來的是反效果。
在新建虛拟機系統的時候将硬盤文件拆分為多個文件,之後需要将其合并為一個動态的硬盤文件,可以通過虛拟機軟件的vmware-vdiskmanager命令來實現相關的操作。
打開CMD命令行窗口,進入VMware Workstation軟件的安裝目錄,這裡為:C:\Program Files (x86)\VMware\VMware Workstation\,或許目錄有所不同,你可以根據安裝VMware Workstation實際的情況進入對應的目錄,以轉換Windows Server 2003 Standard虛拟機磁盤為例。在CMD窗口中輸入下面的命令:
vmware-vdiskmanager -r "E:\My Virtual Machines\Windows Server 2003 Standard\Windows Server 2003 Standard.vmdk" -t 0 e:\work\Windows2003St.vmdk
出現轉換進度的百分比顯示,100%出現後表示已将拆分的文件轉換成了一個單文件。
如果你需要将單文件拆分為多個文件,可以使用下面的命令。
将一個文件分割成多個2G的磁盤文件:
vmware-vdiskmanager -r "E:\My Virtual Machines\Windows Server 2003 Standard\Windows2003St.vmdk" -t 1 e:\work\Windows2003St.vmdk
虛拟機磁盤文件的轉換,主要由-t的參數實現,如果需要進行其他的磁盤文件的轉換,可以跟不同的數字。見下:
-t [0|1|2|3]
0 —— 創建一個包含在單一虛拟文件中的可增長虛拟磁盤
1 —— 創建一個被分割為每個文件2GB大小的可增長虛拟磁盤
2 —— 創建一個包含在單一虛拟文件中的預分配虛拟磁盤
3 —— 創建一個被分割為每個文件2GB大小的預分配虛拟磁盤
進行虛拟機硬盤擴容,使用-x參數。如下原有的40G虛拟磁盤改為60G大小,使用下面的命令,将虛拟機磁盤的大小擴容到60G
vmware-vdiskmanager -x 60Gb "E:\My Virtual Machines\Windows Server 2003 Standard\Windows Server 2003 Standard.vmdk"
完成相關的操作,進入虛拟機系統的"磁盤管理"可以看到磁盤的大小已經擴展到60G.
因虛拟磁盤已分區,則必須使用第三方軟件在虛拟機中将分區進行擴展。
,
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!