怎样给虚拟机硬盘扩容
虚拟机分硬盘小了,拜我120G硬盘所赐。今天终于不够用了,所以网上找了一下虚拟机增加硬盘容量的方法。实现过程如下。windows下的。
vm安装目录下有一个vmware-vdiskmanager.exe命令,就用它了。
命令说明:
E:\VMware\VMware Workstation>vmware-vdiskmanager.exe
VMware Virtual Disk Manager - build 13124.
Usage: vmware-vdiskmanager.exe OPTIONS diskName | drive-letter:
Offline disk manipulation utility
Options:
-c : create disk; need to specify other create options
-d : defragment the specified virtual disk
-k : shrink the specified virtual disk
-n : rename the specified virtual disk; need to
specify destination disk-name
-p : prepare the mounted virtual disk specified by
the drive-letter for shrinking
-q : do not log messages
-r : convert the specified disk; need to specify
destination disk-type
-x : expand the disk to the specified capacity
Additional options for create and convert:
-a : adapter type (ide, buslogic or lsilogic)
-s : capacity of the virtual disk
-t : disk type id
Disk types:
0 : single growable virtual disk
1 : growable virtual disk split in 2Gb files
2 : preallocated virtual disk
3 : preallocated virtual disk split in 2Gb files
The capacity can be specified in sectors, Kb, Mb or Gb.
The acceptable ranges:
ide adapter : [100.0Mb, 950.0Gb]
scsi adapter: [100.0Mb, 950.0Gb]
ex 1: vmware-vdiskmanager.exe -c -s 850Mb -a ide -t 0 myIdeDisk.vmdk
ex 2: vmware-vdiskmanager.exe -d myDisk.vmdk
ex 3: vmware-vdiskmanager.exe -r sourceDisk.vmdk -t 0 destinationDisk.vm
dk
ex 4: vmware-vdiskmanager.exe -x 36Gb myDisk.vmdk
ex 5: vmware-vdiskmanager.exe -n sourceName.vmdk destinationName.vmdk
ex 6: vmware-vdiskmanager.exe -k myDisk.vmdk
ex 7: vmware-vdiskmanager.exe -p m:
(A virtual disk first needs to be mounted at m:
using the VMware Diskmount Utility.)
-X这个参数就是扩容的。以下是实现过程:
E:\>cd E:\My Virtual Machines\Windows Server 2003 Enterprise Edition (先找到vm的*.vmdk文件) E:\My Virtual Machines\Windows Server 2003 Enterprise Edition>dir 驱动器 E 中的卷没有标签。 卷的序列号是 8036-3B32 E:\My Virtual Machines\Windows Server 2003 Enterprise Edition 的目录 2009-06-03 16:43. 2009-06-03 16:43 .. 2009-06-02 17:15 34,093 vmware-0.log 2009-06-01 18:49 39,327 vmware-1.log 2009-05-31 19:26 36,310 vmware-2.log 2009-06-03 02:31 42,475 vmware.log 2009-06-03 02:31 8,664 Windows Server 2003 Enterprise Edition.nvram 2009-06-03 16:43 4,717,281,280 Windows Server 2003 Enterprise Edition.vmdk 2009-03-31 00:19 0 Windows Server 2003 Enterprise Edition.vmsd 2009-06-03 16:43 1,020 Windows Server 2003 Enterprise Edition.vmx 2009-06-03 16:42 0 Windows Server 2003 Enterprise Edition.vmx.l ck 9 个文件 4,717,443,169 字节 2 个目录 36,122,193,920 可用字节
E:\My Virtual Machines\Windows Server 2003 Enterprise Edition>cd E:\VMware\VMwar (找到VM的安装路径) e Workstation E:\VMware\VMware Workstation>set path=%path%;E:\VMware\VMware WorkStation E:\VMware\VMware Workstation>cd E:\My Virtual Machines\Windows Server 2003 Enter prise Edition 命令要按照下面的格式写
E:\My Virtual Machines\Windows Server 2003 Enterprise Edition>vmware-vdiskmanage r.exe -x 4Gb "Windows Server 2003 Enterprise Edition.vmdk" Using log file C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\vdiskmanager.log Failed to expand the disk 'Windows Server 2003 Enterprise Edition.vmdk': One of the parameters supplied is invalid. (1)
这里出现个个错误,原因是 -X后面跟的大小是扩容后的大小,而不是增量,还有,一定要是Gb||Mb,所以这样就ok了
E:\My Virtual Machines\Windows Server 2003 Enterprise Edition>vmware-vdiskmanage r.exe -x 10Gb "Windows Server 2003 Enterprise Edition.vmdk" Using log file C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\vdiskmanager.log Grow: 100% done. The old geometry C/H/S of the disk is: 783/255/63 The new geometry C/H/S of the disk is: 1305/255/63 Disk expansion completed successfully. E:\My Virtual Machines\Windows Server 2003 Enterprise Edition>
Enjoy it
Technorati 标签: VM虚拟机硬盘扩容,VM虚拟机增大硬盘容量
最近评论