VMware虚拟机
VMWare常用操作
安装vmware tools
Debain系 Linux
sudo apt upgrade
sudo apt install open-vm-tools-desktop -y
sudo rebootVmware Linux 虚拟机压缩磁盘
Windows虚拟机可直接使用压缩磁盘功能。
Linux虚拟机需安装 vmware tools 后虚拟机内执行压缩命令。
sudo vmware-toolbox-cmd disk shrink /如果报错,请考虑是否创建了 快照(Snapshots)
VMWare 关联文件
Vmware 虚拟机常用配置(.vmx文件)
vmx.scoreboard.enabled = "FALSE" # 禁用计分板
mainMem.useNamedFile = "FALSE" # 禁用虚拟内存
logging = "FALSE" # 禁用日志(不建议)Windows下全局配置
C:\ProgramData\VMware\VMware Workstation\settings.iniVMware 虚拟机文件类型
以下对 VMware 虚拟机涉及的常用文件(夹)简要说明。
.vmdk(Virtual Machine Disk)- 作用: 虚拟磁盘文件,相当于虚拟机的“硬盘”。它包含了虚拟机的操作系统、应用程序和所有用户数据。
- 重要性: 这是虚拟机最核心的文件,切勿轻易删除。一个虚拟磁盘可能由一个或多个
.vmdk文件组成(例如,当磁盘被分割存储时)。
.vmx(Virtual Machine Configuration)- 作用: 虚拟机主配置文件。这是一个文本文件,定义了虚拟机的各项硬件设置,如内存大小、CPU 数量、硬盘指向、网络配置等。
- 管理: 导入虚拟机时主要使用此文件。高级用户可以通过记事本等工具直接编辑它来调整虚拟机配置。
.nvram(Non-Volatile RAM)- 作用: 存储虚拟机 BIOS 或 UEFI 设置的文件,类似于物理计算机上的 CMOS。它记录了启动顺序、硬件配置等信息。
.vmem(Virtual Machine Memory)- 作用: 虚拟机内存的备份文件,它将虚拟机正在使用的内存实时映射到主机硬盘上。
- 生命周期: 虚拟机开机时创建,关机时自动删除,挂起(暂停)时会保留。
- 管理: 可通过在
.vmx文件中添加mainMem.useNamedFile = "FALSE"来禁止生成此文件,但这可能会影响性能。
.vmsn(Virtual Machine Snapshot)- 作用: 虚拟机快照状态文件。当您为虚拟机创建快照时,此文件会保存那一刻虚拟机的完整运行状态(包括内存中的数据)。
- 管理: 每个快照都对应一个
.vmsn文件。
.vmsd(Virtual Machine Snapshot Metadata)- 作用: 虚拟机快照元数据文件。这是一个文本文件,用于管理和描述虚拟机的所有快照信息,如快照名称、描述以及快照之间的层级关系。
.vswp(Virtual Machine Swap)- 作用: 虚拟机内存交换文件。当主机物理内存不足(过量分配)时,VMware 会创建此文件,将虚拟机部分内存临时交换到硬盘上。
- 生命周期: 仅在虚拟机运行时存在。
.vmxf(Virtual Machine Team Member)- 作用: 虚拟机团队(Team)的辅助配置文件。当虚拟机被编入一个“团队”时,此文件用于存储团队相关的配置。一般无需改动。
.lck(Lock File / Folder)- 作用: 锁定文件夹。虚拟机运行时创建,用于锁定关键文件(如
.vmdk),防止其他虚拟机或进程同时访问,避免数据损坏。 - 管理: 如果虚拟机异常关闭,锁定文件可能不会被自动删除,导致下次无法开机。此时(虚拟机关机情况下),手动删除
.lck文件夹即可解决问题。
- 作用: 锁定文件夹。虚拟机运行时创建,用于锁定关键文件(如
.vmmcores.gz(Virtual Machine Monitor Core Dump)- 作用: 监视器核心转储文件。在 VMware 虚拟化引擎(监视器)崩溃时创建,用于技术人员诊断问题。
- 管理: 正常操作中非必需,如果占用过多磁盘空间,可以安全删除。
scoreboard.dat(Scoreboard File)- 作用: 由 VMX 进程生成的统计信息文件,用于进程间通信。
- 管理: 可通过在
.vmx文件中添加vmx.scoreboard.enabled = "FALSE"来禁用它。
.dmp(Dump File)- 作用: 这是 虚拟机内部 Windows 操作系统在崩溃(蓝屏)时生成的错误转储文件,用于分析系统故障原因,与 VMware 本身的文件体系无关。
- 管理: 系统仍运行正常的情况下,直接删除就好。可用于分析系统崩溃原因。
Vmware-SYSTEM文件夹- 作用: VMware Tools 的临时文件夹。当使用拖放或复制粘贴功能在主机和虚拟机之间传输文件时,可能会在此处创建临时文件。
- 管理: 通常是临时数据,可以安全清理。在Windows临时文件夹(默认位置:
C:\Windows\Temp)下。
VMware虚拟机
http://blog.zhens.site/virtualization-vmware/