从用户角度看,虚拟机镜像文件是一个安装有操作系统 的磁盘分区,客户操作系统需要经过一个驱动层才能访问到 .目前,有多种虚拟机镜像格式可供选择,包括raw,qcow2、vmdk、vdi、vhd、qed以及fvd等
虚拟机镜像文件保存了虚拟机硬盘的全部信息,按照数据存储方式的不同,可以分为两种模式:全镜像模式(Flat Mode)和稀疏模式(SparseMode)。
全镜像模式保存了虚拟硬 盘中的所有字节数据,其中也包括对用户而言无效的数据; raw格式就是全镜像模式。
稀疏模式只保存对用户和文件系 统有效的数据,只占用必要的存储空间,这种模式的镜像文件在存放数据时使用的可能不是连续的物理磁盘空间;前文提到的qcow2、qed、vmdk等都是稀疏模式。
格式 | 压缩 | 是否可引导 | 用途 | 优点 | 缺点 |
---|---|---|---|---|---|
ISO | 否 | ✅ | 系统安装 | 通用性强 | 体积大 |
WIM | ✅ | ❌(需加载) | Windows部署 | 支持多个映像、去重 | 慢、跨平台差 |
ESD | ✅(高) | ❌ | Windows安装 | 小体积 | 不易修改 |
VHD/VHDX | 可变 | ✅ | 虚拟机/物理迁移 | 可挂载 | 大、专用环境 |
GHO | ✅ | 配合工具 | 克隆 | 速度快 | 已过时 |
TIB | ✅ | 配合工具 | 备份 | 差异备份 | 专有软件 |