vmrun clone“快照已存在”

时间:2014-01-22 07:48:09

标签: clone snapshot vmware-workstation vmrun

我正在尝试使用vmrun命令行实用程序克隆当前已关闭的工作站上的VM。

我使用vmrun --help:

使用以下命令

$> *vmrun -T ws "path-to-the-.vmx-file-of-the-vm-that-needsto-be-cloned" "path-to-the- directory-where-the-cloned-vm-should-be-created" full -cloneName=NameOfTheClonedVM*

我一直收到以下错误:

Error: The Snapshot already exists

我在这里错过了什么吗?

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:2)

这似乎很老了,但我碰巧遇到了这个问题 - 找到了答案 - 今晚。帮助文件的确含义如下:

  

vmrun clone“vmx文件的路径”“目标vmx文件的路径”full | linked [-snapshot = Snapshot Name] [-cloneName = Name]

在初次尝试时和我一样,您似乎只是指定路径而不是vmx文件。

试试这个:

vmrun -T ws clone \path\sourcefile.vmx \path\targetfile.vmx full -cloneName=NameOfTheClonedVM

更新以在语法中添加'clone'指令。请注意,要使其正常工作,必须关闭VM,或者必须指定可选的快照指令,并指出VM处于关闭状态时的快照。使用snapshot指令,它看起来像这样:

vmrun -T ws clone \path\sourcefile.vmx \path\targetfile.vmx full -snapshot=snapshot2clone -cloneName=NameOfTheClonedVM