vmware

虚拟机文件
在您创建虚拟机时,Workstation Pro 会专门为该虚拟机创建一组文件。这些虚拟机文件存储在虚拟机目录或
工作目录中。这两种目录通常都在主机系统上。
表 表 4‑ ‑8 虚拟机文件
扩展名 文件名 描述
.vmx 虚拟机名称 .vmx 存储虚拟机设置的主要配置文件。如果虚拟机是使用之前版本的
Workstation Pro 在 Linux 主机上创建的,这类文件的扩展名可能
为 .cfg。
.log 虚拟机名称 .log

vmware.log
主要日志文件。如果您需要排除某个问题,可以参考该文件。该文件
与 .vmx 文件存储在同一个目录中。
.nvram 虚拟机名称 .nvram

nvram
NVRAM 文件,用于存储虚拟机 BIOS 的状态。该文件与 .vmx 文件存
储在同一个目录中。
.vmdk 虚拟机名称 .vmdk 虚拟磁盘文件,用于存储虚拟机硬盘驱动器的内容。这些文件与 .vmx
文件存储在同一个目录中。
一个虚拟磁盘由一个或多个虚拟磁盘文件构成。虚拟机设置显示集中
第一个文件的名称。该文件包含指向集中其他文件的指针。
如果您指定在创建虚拟磁盘时分配所有的磁盘空间,这些文件一开始
就会是最大大小,之后也不会再增长。文件中几乎所有的内容都是虚
拟机数据。有一小部分文件会分配用于虚拟机开销。
如果虚拟机直接连接到物理磁盘,虚拟磁盘文件将存储有关虚拟机可
访问分区的信息。
注意 早期 VMware 产品使用的虚拟磁盘文件扩展名是 .dsk。
虚拟机名称 -s###.vmdk 如果指定文件大小可以增加,文件名的文件编号部分将包含一个 s,例
如 Windows 7-s001.vmdk。
如果您指定将虚拟磁盘拆分为 2 GB 大小的文件,文件数量取决于虚拟
磁盘的大小。随着数据被添加到虚拟磁盘,每个文件最大可以扩至 2
GB。
虚拟机名称 -f###.vmdk 如果在创建磁盘时分配了磁盘空间,文件名中将包含一个 f,例如
Windows 7-f001.vmdk。
虚拟机名称 - 磁盘 -###.vmdk 如果虚拟机有一个或多个快照,则会有一些重做日志文件。这些文件
存储虚拟机运行期间对虚拟磁盘所做的更改。### 表示 Workstation Pro
为避免文件名重复而添加的唯一后缀。
第 4 章 创建虚拟机
VMware, Inc. 63
表 表 4‑ ‑8 虚拟机文件 (续)
扩展名 文件名 描述
.vmem uuid.vmem 虚拟机分页文件,用于在主机文件系统上备份客户机主内存。该文件
只在虚拟机运行或发生故障时存在。它存储在工作目录中。
快照名称及编号 .vmem 已开启虚拟机的每个快照都有一个关联的 .vmem 文件,该文件保存为
快照的一部分,包含客户机操作系统的主内存。
.vmsd 虚拟机名称 .vmsd 用于集中存储快照相关信息和元数据的文件。它存储在工作目录中。
.vmsn 虚拟机名称 .Snapshot.vmsn 快照状态文件,用于存储拍摄快照时虚拟机的运行状态。它存储在工
作目录中。
虚拟机名
称 .Snapshot###.vmsn
用于存储快照状态的文件。
.vmss 虚拟机名称 .vmss 挂起状态文件,用于存储挂起虚拟机的状态。它存储在工作目录中。
在一些早期 VMware 产品中,挂起状态文件的扩展名为 .std。
其他文件(如锁定文件)也可能存储在虚拟机目录中。某些文件只在虚拟机运行期间出现。

克隆虚拟机
安装客户机操作系统和应用程序可能要耗费很多时间。通过使用克隆,您可以通过一次安装及配置过程制作很
多虚拟机副本。克隆虚拟机比复制虚拟机更简单、更快速。
当您需要将多个相同的虚拟机部署到一个组时,克隆功能会非常有用。例如,MIS 部门可以为每个员工克隆一
个带有预配置办公应用程序套件的虚拟机。您还可以配置一个具有完整开发环境的虚拟机,然后将其作为软件
测试的基准配置反复克隆。
现有虚拟机被称为父虚拟机。克隆操作完成后,克隆会成为单独的虚拟机。
对克隆所做的更改不会影响父虚拟机,对父虚拟机的更改也不会出现在克隆中。克隆的 MAC 地址和 UUID 将
不同于父虚拟机

使用链接克隆
链接克隆是实时与父虚拟机共享虚拟磁盘的虚拟机副本。
由于链接克隆是通过父虚拟机的快照创建而成,因此节省了磁盘空间,多个虚拟机可以使用同一个软件。拍摄
快照时父虚拟机上的所有可用文件仍然可供链接克隆使用。
对父虚拟机的虚拟磁盘进行的更改不会影响链接克隆,对链接克隆磁盘所做的更改也不会影响父虚拟机。链接
克隆必须能够访问父虚拟机,否则您将无法使用链接克隆。
由于链接克隆可以即刻创建,因此您可以为每个任务创建唯一的虚拟机。也可以同其他用户共享一个虚拟机,
方法是将虚拟机存储到其他用户能够快速制作链接克隆的本地网络中。例如,支持团队可以在虚拟机中重现错
误,而工程人员可以快速创建该虚拟机的链接克隆来解决该错误。
您可以通过一个链接克隆生成另一个链接克隆,但性能会有所下降。如果您制作链接克隆的完整克隆,该完整
克隆将成为一个独立的虚拟机,不需要访问链接克隆或是其父虚拟机。可能的话,您应该为父虚拟机制作一个
链接克隆。
重要事项 无法在未销毁链接克隆的情况下删除链接克隆快照。必须同时删除依赖快照的克隆,才能安全地删
除该快照。

使用完整克隆
完整克隆是虚拟机的完整独立副本。克隆后,它不会与父虚拟机共享任何数据。对完整克隆执行的操作完全独
立于父虚拟机。
由于完整克隆不与父虚拟机共享虚拟磁盘,因此完整克隆的表现一般要好于链接克隆。创建完整克隆所需的时
间比链接克隆更长。如果涉及的文件较大,完整克隆可能需要数分钟才能创建完成。
由于完整克隆只复制克隆操作时的虚拟机状态,因此无法访问父虚拟机的快照。

你可能感兴趣的:(vmware)