如何在VMDK中编辑/添加文件

我有一个VMDK(有几个分区)文件,我需要修改。 它不附加到任何特定的虚拟机

我已经尝试在Ubuntu服务器12.04上使用vmware-mount (来自VDDK工具集),这允许我从VMDK将特定的分区挂载到本地机器上。 我可以成功查看这些文件,并且在更改一些权限后,可以将更改写入文件。

问题是我卸载vmdk后,他们不坚持(然后重新安装它检查更改)。 在卸载之前我需要做些什么吗? 我正在使用vmware-mount -d进行更改后卸载。

我还没有尝试将VMDK转换为不同的格式,进行更改,然后转换回来。 我对这条路线感到怀疑。

你应该尝试访客 。 它支持VMDK格式,并允许您更改/下载/上传内容到您的VMDK文件。 您可以使用子命令virt-copy-in将内容上载到磁盘文件中,使用virt-edit编辑脱机磁盘映像中的文件。

如果是ext2 / ext3,那么vmdk上有什么文件系统,然后将它添加到vm中(以持久性模式),find/ dev设备并以正常方式(使用mount / mountpoint / dev / [device])在linux中挂载你的改变,然后挂载/挂载点