vmdk文件是vmware的虚拟磁盘文件。这个文件最开始出包含着虚拟磁盘的描述信息。可以使用cat命令来查看这些信息:
# cat test.vmdk
# Disk DescriptorFile
version=1
CID=fffffffe
parentCID=ffffffff
createType="twoGbMaxExtentSparse"
# Extent description
RW 4192256 SPARSE "test-s001.vmdk"
RW 4192256 SPARSE "test-s002.vmdk"
RW 2101248 SPARSE "test-s003.vmdk"
# The Disk Data Base
#DDB
ddb.adapterType = "ide"
ddb.geometry.sectors = "63"
ddb.geometry.heads = "16"
ddb.geometry.cylinders = "10402"
同时这个文件中还包含着文件系统的数据,那么怎样在不启动虚拟操作系统的前提下来访问vmdk中的文件系统内容呢?vmware提供了一套虚拟磁盘工具包,该包中有一个工具叫vmware-mount,借助于该工具我们就可以直接访问vmdk中的内容了。下面简单介绍一下vmware-mount的用法: