首页/云/云平台与虚拟化速查/虚拟机磁盘文件 .vmdk 与置备
虚拟化基础63 条

虚拟机磁盘文件 .vmdk 与置备

虚拟机的磁盘在 VMware 中表现为 .vmdk:描述符加 extent 数据文件;置备方式与磁盘模式(持久/独立/非持久)共同决定写入落到哪一层。

云平台与虚拟化速查云更新于 2026-10-12
描述符含 Disk DescriptorFile 段,引用 extent 与 parentCID
数据文件-flat(厚盘)、-delta(快照增量)、-sesparse(精简)
磁盘模式persistent、independent-persistent、nonpersistent 等
工具vmkfstools -i 克隆、-d 指定置备类型

克隆磁盘并指定置备类型

克隆磁盘并指定置备类型
cd /vmfs/volumes/ds1
vmkfstools -i src/src.vmdk -d thin dst/dst.vmdk
vmkfstools -X 100G dst/dst.vmdk   # 扩容后还需在 guest 内扩分区

易错点

  • 多文件 VMDK 拷贝时漏掉分段数据文件,注册后提示找不到磁盘
  • 只做 vmkfstools -X 扩容,未在 guest 内扩分区与文件系统,容量没有变化

数据来源与参考

  • VMware Docs:虚拟磁盘置备与磁盘模式
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌