http://hi.baidu.com/0wem/blog/item/bb83943ddf3dcb06bba1674f.html
虚拟机硬盘扩容(详细)
2008-07-25 15:24
扩展具体步骤为下面几步:
1) 关闭要扩展的虚拟机。 2) 打开主机DOS命令窗口,用"cd"命令转到VMware安装路径:D:\Program Files\VMware\VMware Server\ 3) 输入D:\Program Files\VMware\VMware Server\vmware-vdiskmanager.exe -x 10Gb D:\Example\disk_example.vmdk -x 表示extend 10Gb表示要扩展之后要达到的总空间。 如果虚拟机没有跟VMware server放在同一目录,需要带上虚拟机的路径。 4) 等待主机分配空间(客户机Guest安装时立即分配了硬盘空间的扩展容量的时候就快) 5) 启动虚拟机. 6) 在虚拟机中打开DOS命令窗口,输入diskpart.exe。 此时DOS路径会消失,命令窗口显示DISKPART> 7) 输入DISKPART>list volume.屏幕会列出所有硬盘分区,自己对照盘符,确定D盘对应哪个volume,假设对应volume 2 (在中文版的操作系统下,volume被翻译成了中文"卷"),看图:
包括光驱共有3个卷,也就是volume 0,volume 1,volume 2 8) 输入DISKPART>select volume 2. 9) 输入DISKPART>extend 10) 完成。
DISKPART上面使用的相关命令简单介绍
在中文版操作系统中,DISK 0变成了磁盘 0,所以初次使用该命令的人有的时候摸不着方向,特别是想要查看当前分区表,输入命令:List PARTITION。其实这之前应该要select DISK 0的。
vmware-vdiskmanager.exe -x size mydisk.vmdk 在VMware的Server版本(VMWare GSX Server和VMware Server)中,根据客户机安装时硬盘分配模式选择的不同,这里的操作有所不同。在安装客户机的时候, 如果选择的“不是立即分配硬盘空间”,那么这个客户机就只有一个*.vmdk文件,其大小为客户机系统实际所使用的容量,这种情况下扩容量比较慢一点。 如果选择的是“立即分配硬盘空间”,那每个客户机(Guest OS)是有2个*.vmdk文件的,一个为******-plat.vmdk的,大小正好是硬盘容量的大小,一个是不带-plat的vmdk文件,上面命令中的mydisk.vmdk应该为不带-plat.vmdk的文件。
注意:在扩容的时候需要把客户机给关闭,因为不带-plat的vmdk文件在客户机正在运行的时候是锁住,即有一个vmdk.lck文件存在的。
在VMware WorkStation中每个客户机(Guest OS)则只有一个vmdk文件,直接用此文件名即可修改。
|