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

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

我有一个 VMDK(包含多个分区)文件需要修改。它未附加到任何特定虚拟机。

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

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

我还没有尝试将 VMDK 转换为其他格式,进行更改,然后再转换回来。我对这条路持怀疑态度。

答案1

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

答案2

如果是 ext2/ext3,则 vmdk 上的文件系统是什么,然后将其添加到 vm(以持久模式),找到它的 /dev 设备并以正常方式在 linux 中挂载(使用 mount /mountpoint /dev/[device]),进行更改,然后挂载 /mountpoint

相关内容