主机之间的 vmkfstools -I 失败,并出现“不支持大文件 (12)”错误

主机之间的 vmkfstools -I 失败,并出现“不支持大文件 (12)”错误

我正在尝试在主机之间克隆 VHD,但不知何故我无法重现我上周所做的事情。我必须使用 IP 地址作为目标,因为出于某种原因 DNS 没有获取这些主机的主机名,即使它们使用 DHCP 获取 IP 地址,并且所有 Windows 客户端都执行相同操作并设法更新 DNS。话虽如此……我认为这是正确的命令,在 CD 到源文件夹之后

vmkfstools -i /vmfs/volumes/datastore/VMNAME/VMNAME.vmdk [email protected]://vmfs/volumes/datastore/VMNAME/VMNAME

我也尝试在 IP 后面加上一个斜杠,我在搜索时也看到过这种情况,所以

vmkfstools -i /vmfs/volumes/datastore/VMNAME/VMNAME.vmdk [email protected]:/vmfs/volumes/datastore/VMNAME/VMNAME

在这两种情况下,Failed to clone disk: The destination file system does not support large files (12)我的搜索结果都有点用词不当,实际上表明我的论点是错误的。

真希望我上周已经将成功的命令复制到参考文档中。这周一定会这么做。:)

编辑:嗯,我越来越接近了。我试过了

scp /vmfs/volumes/datastore/VMNAME/VMNAME.vmdk [email protected]://vmfs/volumes/datastore/VMNAME/VMNAME.vmdk

它可以处理一些内容,但这是一个很小的目标文件,而不是实际的 128GB VHD。看来我一定是在 SCP 命令中遗漏了某些内容。

答案1

vmkfstools -i应该在主机内复制 VM 文件,但它无法通过 ssh 执行此操作,并且会将您的 URI 解释为设备映射。您应该使用 vmkfstools 在本地克隆,然后使用 复制克隆的文件scp,但性能可能会受到影响。

相关内容