虚拟机硬盘扩容(详细)

来源:互联网 发布:java基础入门教程视频 编辑:程序博客网 时间:2024/05/22 03:12

 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文件,直接用此文件名即可修改。