admin管理员组

文章数量:1535877

2024年3月10日发(作者:)

vmware虚拟硬盘空间管理

VMware虚拟磁盘管理工具是VMware Workstation软件包里的一个软件,它让

你用命令行或通过脚本来创建管理修改虚拟磁盘文件。它的一个重要的特性是能够增

大虚拟磁盘大小,使虚拟磁盘的最大尺寸比刚创建时(定义的)更大。它是这样一种

方法,如果你需要更多的磁盘空间在已经定义的虚拟机中,而你又不想添加另外一块

硬盘或者用Ghost软件来传递虚拟磁盘上的数据到另外一块更大的虚拟磁盘上去时,

你可以用改变虚拟磁盘最大尺寸方法来做。不过你可不能用这种方法对你的物理硬盘

实施。

另外一个功能是让你能够改变虚拟磁盘的类型。当你创建虚拟机时,你定义了虚拟

磁盘空间的分配方式。你可以在以下选择一种分配方式:

- 所有的虚拟磁盘空间预分配。它相当于虚拟磁盘管理工具所说的预分配磁盘类型。

- 虚拟磁盘在开始时最小随着数据的增加而变大。它相当于虚拟磁盘管理工具所说的

可增长磁盘类型。

使用虚拟磁盘管理工具,你能够更改虚拟磁盘的类型为预分配或可增长的、单个文件

储存或每个文件大小为2GB的多文件方式。举个例子,你可以分配所有的虚拟磁盘空

间,然后发现你需要收回一些主机上的硬盘空间。你能转换预分配的虚拟磁盘为可增

长的虚拟磁盘,然后删除原来的那个虚拟磁盘文件。(这样)虚拟磁盘的大小将随着

你的数据的增长而增长。

这些功能和使用脚本自动管理虚拟磁盘方法在VMware Workstation5.0版本中提

供。

你能够用虚拟磁盘管理工具完成以下任务:

- 使用脚本自动管理虚拟磁盘。

- 创建虚拟磁盘而不和任何一个虚拟机关联,举个例子,创建它作为样板。

- 在预分配和可增长的虚拟磁盘类型间进行转换。当你更改为可增长的虚拟磁盘类

型,你就能够收回一些磁盘空间。你也能通过收缩虚拟磁盘来收回更多的空间。

- 增大虚拟磁盘的尺寸,使它比你创建时定义的尺寸更大。

- 磁盘碎片整理虚拟磁盘。

- 准备和收缩虚拟磁盘而不需要开启虚拟机进行(仅适用于Windows宿主机)。

你可以用虚拟磁盘管理程序管理由VMware GSX Server, VMware Workstatio

n and VMware VirtualCenter(由GSX Server提供被VirtualCenter管理的虚拟

磁盘)创建的虚拟磁盘。

注意:你不能用虚拟磁盘工具创建物理磁盘。物理磁盘不能被虚拟磁盘管理工具或

Workstation软件收缩。

更多关于使用虚拟磁盘工具的信息,请阅读以下章节:

- 使用虚拟磁盘管理软件

- 使用虚拟磁盘管理实例

使用虚拟磁盘管理软件

打开宿主机中的命令行或终端(Linux中的命令行),以运行虚拟磁盘管理软件。

在Windows宿主机中,更改目录为你安装Workstation软件所在的目录。默认的安

装目录为C:Program FilesVMwareVMware Workstation。

命令语法:

vmware-vdiskmanager [选项]

这里的选项你必须包含以下的一些选择项或参数

选项和参数

描述

虚拟磁盘文件的名字。虚拟磁盘文件必须是.vmdk为扩展名。你能够指定一个你

想要储存的虚拟磁盘文件的路径。如果你在你的宿主机中映射了网络共享,你也可以

提供确切的虚拟磁盘文件的路径信息来创建虚拟磁盘在这个网络共享中

-c

创建虚拟磁盘。你必须用-a, -s 和 -t 并指定选项参数,然后你需要指定所要创建

的虚拟磁盘文件的文件名。

-r

转换已经指定类型的虚拟磁盘的类型,结果会输出创建一个新的虚拟磁盘。你必须

用-t选项来指定你想要转换成的磁盘类型,并且指定目标虚拟磁盘的文件名。

一旦转换完成,你可以先测试虚拟磁盘以确保它能够像你所希望的那样工作,然后

再删除原来的那个虚拟磁盘文件。

为了让虚拟机重新认识转换后的虚拟磁盘,你应该使用虚拟机设置编辑器先从虚拟

机中移除先前存在的虚拟磁盘,然后添加转换好的虚拟磁盘给虚拟机。

-x [GB|MB]

增大虚拟磁盘到指定的容量。你必须指定新的更大尺寸的虚拟磁盘用GB或MB单

位标示。你不能改变物理磁盘的大小。(废话)

注意:在你运行虚拟磁盘管理软件前,你应该先备份虚拟磁盘文件。(因为不会创

建新的文件,所以备份以防增大磁盘操作失败)

-d

对指定的虚拟磁盘碎片整理。你只能磁盘碎片整理可增长的虚拟磁盘。你不能磁盘

碎片整理预分配的虚拟磁盘。

本文标签: 虚拟磁盘文件