Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1676069
  • 博文数量: 585
  • 博客积分: 14610
  • 博客等级: 上将
  • 技术积分: 7402
  • 用 户 组: 普通用户
  • 注册时间: 2008-05-15 10:52
文章存档

2013年(5)

2012年(214)

2011年(56)

2010年(66)

2009年(44)

2008年(200)

分类:

2008-11-17 10:46:30


前几个月在这问过要改变预分配硬盘空间的问题(不是动态分配的),建议中有提到克隆的方法,试过可以完成。 

今天看到VMware有一种方法,试验后也可以完成,假设拟定vmware虚拟的在e分区的win2003下,那么转到vmware的cmd下,运行 
vmware-vdiskmanager -x 4Gb "E:\vm\win2003\Windows Server 2003 Enterprise Edition.vmdk" 


C:\Program Files\VMware\VMware Workstation>vmware-vdiskmanager -x 4Gb "E:\vm\win 
2003\Windows Server 2003 Enterprise Edition.vmdk" 
Using log file C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\vmware-Administrator\vdiskmana 
ger.log 
Grow: 100% done. 
The old geometry C/H/S of the disk is: 261/255/63 
The new geometry C/H/S of the disk is: 522/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: 


 


意思是给你的虚拟系统的“硬盘”增加到4G(就象你的硬盘多了n个柱面一样),注意,运行后系统还得用第三方工具把“硬盘”分区扩增了。 

注意,无论你用克隆方法还是命令行方式,原来的快照都会丢失。 

参考一下: 
VMware Virtual Disk Manager - build 12544. 
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.)


阅读(1522) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~