暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

vmware 虚拟磁盘类型

原创 哄哄 2022-06-30
1959

虚拟磁盘类型

VIXDISKLIB_DISK_MONOLITHIC_SPARSE – 包含在单个虚拟磁盘文件中的可增长虚拟磁盘。这是托管磁盘的默认类型,也是虚拟磁盘 API 示例代码示例程序中的唯一设置。

VIXDISKLIB_DISK_MONOLITHIC_FLAT – 包含在单个虚拟磁盘文件中的预分配虚拟磁盘。这需要时间来创建并占用大量空间,但可能比稀疏执行得更好。

VIXDISKLIB_DISK_SPLIT_SPARSE – 可增长的虚拟磁盘分成 2GB 扩展区(s序列)。这些文件可以到 2GB,然后在一个新的范围内继续增长。此类型适用于较旧的文件系统。

VIXDISKLIB_DISK_SPLIT_FLAT – 预先分配的虚拟磁盘分成 2GB 扩展区(f序列)。这些文件从 2GB 开始,因此创建它们需要一段时间,但可用空间可以以 2GB 为增量增长。

VIXDISKLIB_DISK_VMFS_FLAT – 与 ESX 3 及更高版本兼容的预分配虚拟磁盘。又称厚盘。托管磁盘和托管磁盘中讨论了这种托管磁盘类型。

VIXDISKLIB_DISK_VMFS_SPARSE – 采用写时复制 (COW) 机制来节省存储空间。

VIXDISKLIB_DISK_VMFS_THIN – 可增长的虚拟磁盘,只消耗所需的空间,与 ESX 3 或更高版本兼容,受 VDDK 1.1 或更高版本支持,强烈推荐。

VIXDISKLIB_DISK_STREAM_OPTIMIZED – 为流式压缩的整体稀疏格式。流优化格式不支持随机读取或写入。


VMDK 文件命名

第一列对应于虚拟磁盘类型,但没有 VIXDISKLIB_DISK前缀。第三列给出了在 Workstation 和 ESXi 主机上实现的 VMDK 文件的可能名称。


API 中的磁盘类型

在 VMware 主机上创建虚拟磁盘

主机上的文件名

MONOLITHIC_SPARSE

在 Select A Disk Type 中,通过不选中任何框来接受默认值会生成一个 VMDK 文件,如果需要更多空间,该文件会变得更大。 <vmname>表示虚拟机的名称。

在 VMFS 分区上,这是磁盘描述符文件的名称。

<vnname>.vmdk

MONOLITHIC_FLAT 
或 VMFS_FLAT
或 VMFS_THIN

如果您只选择 Allocate all disk space now 复选框,则会预先分配空间,因此虚拟磁盘无法增长。第一个 VMDK 文件很小,指向一个更大的文件,其文件名为flat没有序列号。

同样,在 VMFS 分区上,这是指向虚拟磁盘数据文件的虚拟磁盘文件,无论是厚配置还是精简配置。

<vnname>-flat.vmdk

SPLIT_SPARSE

如果仅选择Split disk into 2GB files 复选框,将磁盘拆分为 2GB 文件,则需要更多空间时虚拟磁盘会增长。第一个 VMDK 文件很小,指向一系列其他 VMDK 文件,所有这些文件的序列号前都有一个s,表示稀疏。VMDK 文件的数量取决于请求的磁盘大小。随着数据的增长,会依次添加更多的 VMDK 文件。

<vnname>-s<###>.vmdk

SPLIT_FLAT

如果您选中 Allocate all disk space now 和 Split disk into 2GB files 复选框,则会预先分配空间,因此虚拟磁盘无法增长。第一个VMDK文件很小,指向其他文件的序列,所有文件的序列号前都有一个 f,意思是flat。文件的数量取决于请求的大小。

<vnname>-f<###>.vmdk

MONOLITHIC_SPARSE 或SPLIT_SPARSE 快照

为虚拟机或虚拟磁盘库拍摄快照时,会创建重做日志(或子磁盘或增量链接)。快照文件编号按顺序排列,没有s或f前缀。编号的 VMDK 文件存储自原始父磁盘或先前编号的重做日志(即先前的快照)以来对虚拟磁盘<diskname>所做的更改。

<vnname>-<###>.vmdk

SE_SPARSE

节省空间的稀疏 ( seSparse ) 格式。在 vSphere 5.1 及更高版本中,由 VMware View 用于优化链接克隆模板。在 vSphere API 中,请参阅数据对象 SeSparseVirtualDiskSpec。既不记录也不支持将seSparse用作基本磁盘。


不适用

虚拟机的快照,其中包括指向其所有.vmdk虚拟磁盘文件的指针。

<vnname>snap.vmsn


CTK 文件,CBT(数据块修改跟踪)启动时自动生成该文件。<vnname>-ctk.vmdk

delta 文件, 对虚拟机做快照,相当于将虚拟机当前的磁盘设为只读模式,然后创建 delta 文件,delta将会接受新的数据写操作。<vnname>-delta.vmdk
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论