VMware vm linux 虛擬機器 硬碟空間不足 磁碟最大大小調整 方案
很多人在安裝虛擬機器系統的時候,為了節省硬碟空間,把硬碟容量設定得較小,預設的2GB,我設定了10GB,可是後來發現硬碟容量不夠用了。在VMware中又不能直接修改虛擬機的硬碟容量大小,或者重建虛擬機器系統,非常麻煩。
其實在VMware5.0版本以上,(我的是5.5版本)安裝目錄下有一個命令列工具——vmware-vdiskmanager.exe 程式,可用來修改虛擬機器硬碟的大小。方法如下:
1、關閉虛擬機器電源;啟動Windows下的命令提示符介面;開始-執行-cmd:
2、通過 cd 命令進入VMware的安裝目錄 輸入 d: 回車 cd D:/Program Files/VMware/VMware Workstation 回車(如:D:/Program
Files/VMware/VMware Workstation),輸入“vmware-vdiskmanager”後按回車鍵,可顯示關於該命令的說明。
3、執行如下命令:
vmware-vdiskmanager -x 16Gb "D:/RedHatVM/Red Hat Enterprise Linux 4.vmdk"
引數 -x 表示要擴充套件虛擬機器硬碟空間;緊隨其後的數字指要擴充套件的大小(如16Gb,表示磁碟總量,包含原來的磁碟容量);最後是要操作的虛擬機Linux的具體檔案。
【注意】若路徑名中有空格,必須以雙引號括起來。
執行完畢,退出命令提示符視窗,重啟VMware,這時虛擬機器硬碟空間已變成16GB了。
如果原來的虛擬機器硬碟已被分成了多個分割槽,那麼在通過 vmware-vdiskmanager.exe擴大了硬碟空間後,還需要在虛擬機器系統中安裝第三方分
區工具來調整分割槽,如 Partition Magic.............等磁碟工具
----------------------------------------------------------------------------------------
Microsoft Windows XP [版本 5.1.2600]
(C) 版權所有 1985-2001 Microsoft Corp.
C:/Documents and Settings/Thinkpad User>d:
D:/>cd D:/Program Files/VMware/VMware Workstation
D:/Program Files/VMware/VMware Workstation>dir
驅動器 D 中的卷是 TOOL
卷的序列號是 204B-E29E
D:/Program Files/VMware/VMware Workstation>vmware-vdiskmanager -x 16Gb "D:/RedH
atVM/Red Hat Enterprise Linux 4.vmdk"
Using log file C:/DOCUME~1/THINKP~1/LOCALS~1/Temp/vmware-Thinkpad User/vdiskmana
ger.log
Grow: 100% done.
The old geometry C/H/S of the disk is: 1305/255/63
The new geometry C/H/S of the disk is: 2088/255/63
Disk expansion completed successfully.
WARNING: If the virtual disk is partitioned, you must use a third-party
utility in the virtual machine to expand the size of the
partitions. For more information, see:
http://www.vmware.com/support/kb/enduser/std_adp.php?p_faqid=1647
D:/Program Files/VMware/VMware Workstation>
好了,到此就ok了。
Reboot your vm ,check .